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
- basedir = /usr/local/mysql
- datadir = /usr/local/mysql/data
- port = 3306
- socket = /tmp/mysql.sock
- 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;
完事了,本人比較懶,沒截圖。遇坑自己排。