- 下載mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
- 解壓 tar –zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
- 移動tar –zxvf mysql-5.7.22-linux-glibc2.12-x86_64到soft/mysql下面
- 新建文件夾mkdir /soft/mysql/mysql57/{mysql-file,data} #用於存放數據
- 授權chown -R mysql.mysql /soft/mysql/
- 檢查權限ll -d /soft/mysql/
初始化操作
7、/soft/mysql/mysql57/bin/mysqld --initialize --user=mysql --basedir=/soft/mysql/mysql57/ --datadir=/soft/mysql/mysql57/data/ #第一次初始化會失敗,不知道爲啥,只要你第一次初始化失敗以後,刪除/soft/mysql/mysql57/data/ 目錄下面的所有文件,再執行一次上面的命令就可以;在做數據庫初始化之前一定注意數據庫安裝目錄下面的/data目錄下面沒有任何文件才行,否則初始化失敗;注意給自己建立的mysql-file,data這兩個文件賦權限。
8、初始化完成以後,會出現如下內容,其中紅色框內是你的數據庫初始化密碼,用戶名爲root
k_Y6o5+Vr;-1
9、創建mysql配置文件
vi /etc/my.cnf
basedir=/soft/mysql/mysql57/
datadir=/ soft/mysql/mysql57/data/
10、cp /soft/mysql/mysql57/support-files/mysql.server /etc/init.d/
11、mv mysql.server mysqld
12、chkconfig --add mysqld
chkconfig mysqld on
13、修改mysqld文件中的basedir 和datadir
basedir=/soft/mysql/mysql57/
datadir=/soft/mysql/mysql57/data/
14、systemctl start mysqld
15、此時提示錯誤
16、按照錯誤提示,輸入 systemctl daemon-reload
17、啓動服務/etc/init.d/mysqld start
18、進入mysql數據庫
/soft/mysql/mysql57/bin/mysql -uroot –p #密碼在第八步,直接輸入回車即可
19、進去之後不能操作,需要先修改密碼才行
修改root用戶密碼爲root:alter user 'root'@'localhost' identified by 'root'
大功告成,下面試試命令:
20、將來以後爲了使用方便,可以把mysqld加入到profile文件下
echo "export PATH=$PATH:/soft/mysql/mysql57/bin" >> /etc/profile 以後就可以直接輸入mysql –uroot –p 就可以直接使用了。
----資料來自51cto中的免費課程,本人考過之後,自行總結。如有問題請及時聯繫 QQ1340822278