Linux下安裝mysql5.7


原文:http://baijiahao.baidu.com/s?id=1584072431498789934&wfr=spider&for=pc

1.在官網下載MySQL5.7安裝包:mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz。

下載地址:https://dev.mysql.com/downloads/mysql/

2.通過SSH Secure Shell Client遠程訪問CentOS7。用其他遠程訪問工具也OK  推薦xmanager

3.卸載系統自帶的mysql數據庫。這里我不是root用戶,普通用戶huadian通過sudo有了root權限。你們直接切到root卸載好了。。就不用加sudo了。 原文是卸載Mariadb數據庫。我查看了自己的系統中並沒有。這里我卸載了系統自帶的mysql

4.創建mysql用戶組和mysql用戶

5.將MySQL安裝包上傳到CentOS7服務器/root目錄下並解壓

# tar xzvf /root/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

6.將解壓后的安裝包移動到/data下目錄,重命名為mysql

# mv /root/mysql-5.7.20-linux-glibc2.12-x86_64 /data/mysql

結果如下圖

7.修改權限

8.創建data目錄,作為數據庫存儲位置

# mkdir /data/mysql/data

9.初始化mysql

10.啟動MySQL,並查看是否已啟動成功

11.通過初始密碼登錄MySQL,並修改密碼

12.關閉MySQL服務,並查看是否關閉成功

13.設置開機自啟

以后可以使用service命令控制mysql的啟動和停止,命令為:service mysqld start和service mysqld stop,有可能執行的時候會報錯,如下圖

這是因為mysql默認安裝在/usr/local目錄下,如果安裝在/usr/local目錄下則會正常啟動和關閉,不會報錯。但是本次安裝在自定義的/data目錄下,此時需要修改/etc/init.d/mysqld文件,保存后退出

然后在執行service mysqld start啟動命令,OK

再執行service mysqld stop關閉命令,OK

14.配置全局環境變量

編輯/etc/profile文件

# vi /etc/profile

在profile文件底部添加如下兩行配置,保存后退出

PATH=/data/mysql/bin:/data/mysql/lib:$PATH

export PATH

設置環境變量立即生效

# source /etc/profile

15.設置遠程主機登錄

遠程登錄失敗

查看3306端口是否已開放

# netstat -nupl|grep 3306

開放3306端口並重啟防火牆

再次遠程登錄,成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM