1. 程式人生 > 資料庫 >CentOS 6.2 安裝 MySQL 5.7.28的教程(mysql 筆記)

CentOS 6.2 安裝 MySQL 5.7.28的教程(mysql 筆記)

1.環境準備

1.MySQL 安裝路徑:/usr/local

2.CentOS 6.2 伺服器(64 bit)

3.MySQL 5.7.28 下載(64bit)

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

2.MySQL安裝

2.1 解壓縮,並重命名為 mysql

2.2 在 mysql 目錄下,建立 data 目錄

2.3 建立 mysql 的使用者組和使用者,並對mysql目錄設定使用者組和使用者

2.4 初始化 mysql

2.5 啟動 mysql 服務

2.6 設定 mysql 服務開機自啟動

3.MySQL連線

4.修改密碼

將生成的隨機密碼,修改為 root

5. 設定遠端登入mysql(本例通過 Navicate 遠端連線 MySQL)

在Linux下為了安全,預設是不允許 mysql 本機以外的機器訪問 mysql 資料庫服務,因此需要重新授權root,方便遠端訪問。

如果此時 Navicate 遠端還是無法連線 MySQL,請注意防火牆問題。線上環境一般建議關閉指定埠,不建議關閉防火牆。如何開放指定埠,請參考: Linux開放指定埠

本例項使用 MySQL 預設埠 3306 來演示。通過命令 vi /etc/sysconfig/iptables 來開放埠

6. Navicate 遠端登入 MySQL

測試遠端登入 MySQL,連線成功。


出現如下問題,請參考:

1.ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords

請參考連結:https://blog.csdn.net/lzb348110175/article/details/103055606

2. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

請參考連結:https://blog.csdn.net/lzb348110175/article/details/103061814

3.錯誤資訊為:mysqld: unrecognized service

出現錯誤情況:使用二進位制原始碼安裝 MySQL,導致無法使用 service mysqld start 啟動 MySQL服務

請參考連結:https://blog.csdn.net/lzb348110175/article/details/103061814


總結

以上所述是小編給大家介紹的CentOS 6.2 安裝 MySQL 5.7.28的教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們網站的支援!
如果你覺得本文對你有幫助,歡迎轉載,煩請註明出處,謝謝!