centos7二進制安裝mysql5.7

  1. 下載mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
  2. 解壓  tar –zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
  3. 移動tar –zxvf mysql-5.7.22-linux-glibc2.12-x86_64到soft/mysql下面
  4. 新建文件夾mkdir /soft/mysql/mysql57/{mysql-file,data}  #用於存放數據
  5. 授權chown -R mysql.mysql /soft/mysql/
  6. 檢查權限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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章