1. 程式人生 > >Centos7下完美安裝並配置mysql5.6

Centos7下完美安裝並配置mysql5.6

原文:https://www.cnblogs.com/yunns/p/4877333.html

Centos7將預設資料庫mysql替換成了Mariadb,對於我們這些還想用mysql的人來說並不是一個好訊息。

最近我搜羅了網上各種安裝教程,各種出問題,要麼安裝失敗,要麼安裝成功了卻使用不了mysql。今天終於大功告成,所以趕快分享一下,好了話不多說,開始吧!

———————————————————————————————————————————

一、安裝MySQL

1、下載安裝包mysql-advanced-5.6.24-linux-glibc2.5-x86_64.tar.gz 2、解除安裝系統自帶的Mariadb
[[email protected]~]# rmp -qa|grep mariadb //查詢出已安裝的mariadb
[[email protected]~]# pm -e --nodeps 檔名 //一一解除安裝

3、刪除etc目錄下的my.cnf檔案

[[email protected]~]# rm /etc/my.cnf

4、 執行以下命令來建立mysql使用者組

[[email protected]~]# groupadd mysql

5、執行以下命令來建立一個使用者名稱為mysql的使用者並加入mysql使用者組

[[email protected]
~]# useradd -g mysql mysql

6、將下載的二進位制壓縮包放到/usr/local/目錄下。

7、解壓安裝包

[[email protected] ~]# tar -zxvf mysql-advanced-5.6.24-linux-glibc2.5-x86_64.tar.gz

8、將解壓好的資料夾重新命名為mysql

9、在etc下新建配置檔案my.cnf,並在該檔案內新增以下程式碼:

複製程式碼
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8 
socket=/var/lib/mysql/mysql.sock
[mysqld]
skip
-name-resolve #設定3306埠 port = 3306 socket=/var/lib/mysql/mysql.sock # 設定mysql的安裝目錄 basedir=/usr/local/mysql # 設定mysql資料庫的資料的存放目錄 datadir=/usr/local/mysql/data # 允許最大連線數 max_connections=200 # 服務端使用的字符集預設為8位元編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB lower_case_table_names=1 max_allowed_packet=16M
複製程式碼

10、進入安裝mysql軟體目錄

[[email protected] ~]# cd /usr/local/mysql
[[email protected] mysql]# chown -R mysql:mysql ./  修改當前目錄擁有者為mysql使用者
[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql 安裝資料庫
[[email protected] mysql]# chown -R mysql:mysql data 修改當前data目錄擁有者為mysql使用者

到此資料庫安裝完畢!

二、配置MySQL

1、授予my.cnf的最大許可權。

[[email protected] ~]# chown 777 /etc/my.cnf

設定開機自啟動服務控制指令碼:

2、複製啟動指令碼到資源目錄

[[email protected] mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

3、增加mysqld服務控制指令碼執行許可權

[[email protected] mysql]# chmod +x /etc/rc.d/init.d/mysqld

4、將mysqld服務加入到系統服務

[[email protected] mysql]# chkconfig --add mysqld

5、檢查mysqld服務是否已經生效

[[email protected] mysql]# chkconfig --list mysqld

命令輸出類似下面的結果:

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
表明mysqld服務已經生效,在2、3、4、5執行級別隨系統啟動而自動啟動,以後可以使用service命令控制mysql的啟動和停止。

6、啟動msql(停止mysqld服務:service mysqld stop)

[[email protected] mysql]# service mysqld start

7、將mysql的bin目錄加入PATH環境變數,編輯/etc/profile檔案

[[email protected] mysql]# vi /etc/profile

在檔案最後新增如下資訊:

[[email protected] mysql]# export PATH=$PATH:/usr/local/mysql/bin

執行下面的命令使所做的更改生效:

[[email protected] mysql]# . /etc/profile

8、以root賬戶登陸mysql,預設是沒有密碼

[[email protected] mysql]# mysql -u root -p

9、設定root賬戶密碼 注意下面的you password改成你的要修改的密碼

[[email protected] mysql]# use mysql 
[[email protected] mysql]# update user set password=password('you password') where user='root' and host='localhost';

10、設定遠端主機登入(我用的是Navicat)注意下面的your username 和 your password改成你需要設定的使用者和密碼

[[email protected] mysql]# GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;

相關推薦

Centos7完美安裝配置mysql5.6

原文:https://www.cnblogs.com/yunns/p/4877333.html Centos7將預設資料庫mysql替換成了Mariadb,對於我們這些還想用mysql的人來說並不是一個好訊息。 最近我搜羅了網上各種安裝教程,各種出問題,要麼安裝失敗,要

Centos7安裝配置mysql5.6完美教程

之前找了無數的文章,只有這一個可以,大家在看的時候一定要看看是否合適自己!! Centos7將預設資料庫MySQL替換成了Mariadb,對於我們這些還想使用mysql的開發人員來說並不是一個好訊息。然而,網上關於Linux安裝mysql資料庫的教程數不勝數,但是,大多

Centos7安裝配置mysql5.6

安裝 1、下載安裝包mysql-5.6.34-linux-glibc2.5-x86_64.tar 下載 2、解除安裝系統自帶的Mariadb [root@localhost ~]# rpm -qa|grep mariadb // 查詢出來已安裝的

Centos7.4安裝配置Mysql5.7

一般我們選擇安裝Centos的最小安裝,然後我們在使用好多工具的時候就會報錯!wget不會預設被安裝。需要安裝的看我之前的部落格。 1、配置YUM源 下載mysql源安裝包 [root@localhost~]#wget http://dev.mysql.c

Centos6.9 yum 安裝 nginx1.10 + mysql5.6 + php5.6

php-fpm stat kcon ech tar led 開放 quick ... 一、準備工作1、檢查selinux是否為關閉狀態,不為disable需要改為disable。SELINUX=disabled 不為disabled 的話,則修改為 SELINUX=d

centos7mongoDB安裝配置

profile sta 後臺 守護 .cn 保存 配置 oca 命名 2018-10-31更新 yum –y install mongodb-org 找不到這個包,清華源: https://mirrors.tuna.tsinghua.edu.cn/help/mongodb/

CentOS7supervisor安裝配置,親測可用

廢話: 最近因為tomcat總是掛,沒時間去細細研究其原因,前幾日正好看到有介紹supervisor的一篇文章,遂拿過來安裝到我們公司的伺服器,來監控tomcat,本著分享原則,把自己的成功安裝的過程分析出來,與大家共勉,其中有借鑑網友的文章,在此表示感謝,附上網友博文連結:(https

centos7mongodb安裝配置 (轉載)

1、下載安裝包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz 2、解壓 tar -zxvf mongodb-linux-x86_64-3.2.12.tgz

CentOS7.5 yum 安裝配置MySQL5.7.24

.aspx ystemd 文件路徑 med 開機啟動 error 安全檢查 load ras 安裝環境:CentOS7 64位 MINI版,安裝MySQL5.7 1、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:https://dev.mysql.com/d

CentOS7yum安裝MariaDB配置多例項

測試mysql 主從同步+Mycat,但是沒有更多的伺服器,聽說一臺伺服器可以搭建多個mysql yum安裝MariaDB: yum install mariadb mariadb-server 安裝完成後要進行手動開啟MySQL服務並初始化: service mar

LinuxJDK安裝配置環境變數

最近又到了公司專案釋出部署的季節,各種環境都在重新部署安裝,總結一下,專案上線前,環境準備情況: 以下是在Linux下安裝jdk的相關配置 1、Winscp和xshell windows和linux連線的工具和操作工具 安裝這兩個工具,然後連線伺服器,需要伺服器的ip地址和使用者名稱

CentOS7yum安裝mysql配置多例項

最近想試試Mysql的主從複製功能“Mysql Replication”,但是苦於沒多臺電腦,於是考慮在Linux上配置多個Mysql例項做為測試環境。 環境:虛擬機器上的CentOS7 首先得在CentOS上安裝MySQL,下載原始碼編譯太麻煩,於是考慮用yum直接安裝。

centos7redis安裝配置、開機啟動

1 . 下載Redis 使用wget下載,命令如下: $ wget http://download.redis.io/releases/redis-3.0.4.tar.gz 2 . 解壓Redis 下載完成後,使用tar命令解壓下載檔案: $

pthreads v3在centos7安裝配置

我的centos版本是7.4.1708,php的版本是7.2.4(注意要是執行緒安全版),如下圖所示: 首先我們在如下網址下載好pthreads的原始碼: http://pecl.php.net/package/pthreads 如:pthreads-3.1.6.tgz 1、解壓、並進

Centos7 nginx1.14+php7.2+mysql5.6+swoole

虛擬機器安裝完centos7後(網路方式為橋接)後:   vi /etc/sysconfig/network-scripts/ifcfg-ens33   修改:     ONBOOT=yes   儲存退出。 service network restart,現在網路應該就通了,

Centos7Yum安裝PHP5.5,5.6,7.0

yum install php55w-fpm  yum install php56w-fpm  yum install php70w-fpm注:如果想升級到5.6把上面的55w換成56w就可以了。 我們要使用yum來安裝php-fpm和比較新版本的php,nginx,MySQL-server的話, 首先得

Oracle Linux 6.9安裝配置多路徑multipath

系統默認 kcon parted mpat multipath src png 圖片 路徑 1、安裝multipath工具# yum –y install device-mapper device-mapper-multipath2、設置開機自啟動# chkconfig m

CentOS7Yum安裝Redis配置主從

vpd 客戶端連接 systemctl 模式 內存 同步 tex 結構 持久 Redis簡介: Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Ma

centos7安裝配置mysql5.6

socket http use cal 重設 arc centos7 ora 解決方法 1. 下載mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安

在 CentOS 7上安裝配置 Python 3.6 環境 超詳細的 Linux CentOS 編譯安裝python3 Linux編譯安裝python3

前言 按照此方法安裝保證以下報錯什麼的統統都沒有! 基礎環境 系統:centos7.4 軟體:python3 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connect