共計 1325 個字符,預計需要花費 4 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
本篇文章為大家展示了怎么在 Linux 系統中安裝 MySQL8.0.19,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
什么是 Linux 系統
Linux 是一種免費使用和自由傳播的類 UNIX 操作系統,是一個基于 POSIX 的多用戶、多任務、支持多線程和多 CPU 的操作系統,使用 Linux 能運行主要的 Unix 工具軟件、應用程序和網絡協議。
一、環境介紹
MySQL 的快速安裝和配置方法。
1、操作系統:CentOS7_x64
2、數據庫版本:MySQL-8.0.19
二、安裝 MySQL-8.0.19
將 MySQL 壓縮文件解壓后得到如下 rpm 文件列表:
需要按順序安裝下列 rpm 包:
mysql-community-common-8.0.19-1.el7.x86_64.rpm
mysql-community-libs-8.0.19-1.el7.x86_64.rpm
mysql-community-client-8.0.19-1.el7.x86_64.rpm
mysql-community-server-8.0.19-1.el7.x86_64.rpm
安裝命令:rpm -ivh rpm 包名
注意:在安裝 mysql-community-libs 這個包之前,需要將 Linux 自帶的 mariadb-libs 包卸載掉,否則會導致安裝失敗:
rpm -qa | grep mariadb-libs*
rpm -e --nodeps mariadb-libs*
安裝完成后啟動 MySQL 并登錄,驗證是否安裝成功:
systemctl start mysqld
cat /var/log/mysqld.log | grep password
mysql -uroot -p
enter password:
三、配置 MySQL
1、MySQL 初始密碼較為復雜,難以記憶,首次登錄后需要進行修改:
ALTER USER root @ localhost IDENTIFIED BY password
2、開發 MySQL 連接權限,使其可被遠程連接工具訪問:
UPDATE mysql.user SET `Host`= % WHERE User= root
flush privileges;
如果沒有開放連接權限,使用 navicat 等客戶端連接數據庫時會報如下錯誤:
3、還原密碼驗證插件,將 MySQL8 的密碼認證插件由 caching_sha2_password 更換成 mysql_native_password:
ALTER USER root @ % IDENTIFIED WITH mysql_native_password BY passowrd
如果沒有更換插件,連接時會報如下錯誤:
4、防火墻放行 3306 端口,設置 MySQL 開機自啟:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl enable mysqld
上述內容就是怎么在 Linux 系統中安裝 MySQL8.0.19,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注丸趣 TV 行業資訊頻道。
向 AI 問一下細節