首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

CentOS 7 使用 YUM 安裝 MySQL 完整教學

     編輯:MySQL 綜合教學

CentOS 7 預設資料庫為 MariaDB,若習慣使用 MySQL,可透過 YUM 方式安裝。本文詳細說明在 CentOS 7 環境下,如何下載 MySQL 官方 Repo、安裝 MySQL Server、初始化密碼及解決 Socket 權限問題。

1. 下載 MySQL 官方 Repo 套件

首先取得 MySQL 社群版的 RPM 存放庫設定檔:

wget https://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2. 安裝 Repo 套件

安裝後會在 /etc/yum.repos.d/ 產生兩個檔案:mysql-community.repo 與 mysql-community-source.repo。

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

3. 安裝 MySQL Server

直接使用 YUM 安裝:

sudo yum install mysql-server

安裝完成後預設無根密碼,需手動重設。

4. 重設 Root 密碼

嘗試以無密碼登入:

mysql -u root

若出現 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2),通常是 /var/lib/mysql 目錄權限問題。修正擁有者並重啟服務:

sudo chown -R mysql:mysql /var/lib/mysql
sudo systemctl restart mysqld

再次登入 MySQL 控制台更新密碼:

mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET authentication_string=PASSWORD('新密碼') WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

完成上述步驟即可正常使用 MySQL。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved