1. 程式人生 > >centos 6.5 mysql 5.7.11安裝流程

centos 6.5 mysql 5.7.11安裝流程

下載 安裝包:

wget http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz   (如若行不通,可試下個地址)

wget --no-check-certificate 'http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz'

 

下載路徑自定義 (我下載到/opt/下了)

進入/usr/local/下

解壓壓縮包(引數就不一一介紹了)

tar -zxvf  /opt/mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz 

mv mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz  mysql

預設5.7.11 是沒有data目錄的,所以要建立data目錄

cd /usr/local/mysql/    mkdir data

建立mysql 使用者和組

groupadd mysql

useradd -g mysql mysql

然後給目錄授權

chown -R mysql:mysql /usr/local/mysql

初始化資料庫

./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

複製配置檔案到 /etc/my.cnf 

cp -a ./support-files/my-default.cnf /etc/my.cnf   #會有一個選擇是否覆蓋原有檔案,直接按 y回車選擇是就可以

把mysql放到本地系統服務中

cp -a ./support-files/mysql.server /etc/init.d/mysqld

編輯配置檔案

vim /etc/my.cnf

 

    1. basedir = /usr/local/mysql
    2.  datadir = /usr/local/mysql/data
    3.  port = 3306
    4. socket = /tmp/mysql.sock
    5. character-set-server = utf8

(配置以上幾項即可)

重啟資料庫

service mysqld restart

檢視初始密碼

cat /root/.mysql_secret

echo "PATH=$PATH:/usr/local/mysql/bin" > /etc/profile.d/mysql.sh (設定mysql 環境變數命令)

source /etc/profile.d/mysql.sh (載入環境變數)

登陸資料庫

mysql -u root -p (初始密碼)

更改密碼(5.7.11不更改會報錯)

SET PASSWORD FOR 'root'@localhost=PASSWORD('123456');  密碼在括號裡自定義

以上整個sql5.7.11就安裝完成了,當然,這是在順利的情況下,如果不順,會遇到很多坑,自己排去吧!

設定遠端登陸

進入資料庫後  show databases;

use mysql;

update user set host='%' where user='root' limit 1;

commit;

完事了,本人比較懶,沒截圖。遇坑自己排。