本文是最新版本linux系統下安裝mysql 5.7 .17的整個過程及注意事項,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
1、cd /usr/local/ ##進入local目錄
2、cp /home/soft/MySQL-5.7.15-Linux-glibc2.5-x86_64.tar.gz /usr/local/
##拷貝mysql壓縮到local目錄
3、cd /usr/local/ ##進入local目錄
4、tar -xzvf mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz
##解壓縮mysql壓縮套件
5、mv mysql-5.7.15-linux-glibc2.5-x86_64 mysql ##重新命名mysql目錄
6、groupadd mysql ##新增一個mysql群組
7、useradd -r -g mysql mysql ##新增一個使用者
8、chown -R mysql mysql/ ##把mysql目錄授權給mysql使用者
9、mkdir /home/mysql-data ##建立mysql-data目錄
10、chown -R mysql:mysql /home/mysql-data ##把mysql-data目錄授權給mysql群組中的mysql用戶
11、chgrp -R mysql /home/mysql-data ##chgrp指令可採用群組名稱或群組識別碼的方式來改變檔案或目錄的所屬群組。處理指定目錄以及其子目錄下的所有檔案)使用權限是超級使用者。 /my-default.cnf ./my.cnf ##拷貝support-files目錄下的my-default.cnf檔案到目前目錄的my.cnf檔案
14、vi /usr/local/mysql/ my.cnf ##編輯my.cnf檔
basedir = /usr/local/mysql
##basedir 為mysql 的路徑datadir = /home/mysql-data
datadir 為mysql的data 包,裡面存放著mysql自己的套件
port = 3306 ##mysql埠
#server-id = 100
##伺服器ID
socket = /tmp /mysql.sock
##在profile檔案最後加上
17、source /etc/profile ##重新載入etc目錄下的profile檔案
##拷貝19、./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/home/mysql-data##初始化 重要:
#這裡需要注意記錄產生的臨時密碼,如上文:jgghKqQhZ8*e
註:如執行後報錯內容為./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
CentOS7.2需要安裝libaio,執行下列指令進行安裝
#[root@localhost mysql]# yum install libaio
安裝完成後重新執行初始化指令
20、[[[password]]]] ##注意記錄產生的暫存密碼,如:jgghKqQhZ8*e
21、/etc/init .d/mysqld start ##啟動mysql
22、/etc/init.d/mysqld status ##查看mysql狀態
23、bin/mysql -u root –p ##登入mysql
24、輸入臨時密碼##mysql產生的臨時密碼,如:jgghKqQhZ8*e
25、set password=password('A123456'); ##修改密碼
26、grant all privileges on *.* to root@'%' identified by 'A123456';
##27、flush privileges;
##28、use mysql;
##29、select host,user from user;
##30、遠端連結資料庫,或是重新啟動。
以上是詳細介紹最新Linux系統下安裝MySql5.7.17全流程與注意事項的詳細內容。更多資訊請關注PHP中文網其他相關文章!