詳細介紹最新Linux系統下安裝MySql5.7.17全流程與注意事項

黄舟
發布: 2017-03-23 13:52:01
原創
1443 人瀏覽過

本文是最新版本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

15、cp -fr  my.cnf  /etc/my.cnf ##拷貝my.cnf檔案到etc目錄下(若etc目錄下有則替換)

# 16、vi /etc/profile ##編輯etc目錄下的profile檔案

export PATH=/usr/local/mysql/bin:$PATH

##在profile檔案最後加上

17、source /etc/profile ##重新載入etc目錄下的profile檔案

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

##拷貝

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

#[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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!