centos7下使用yum安裝mysql

2021-07-15 14:41:06 字數 1441 閱讀 3226

centos7

的yum

源中預設好像是沒有

mysql

mysql

的repo源。

1.

mysql

的repo

wget 

2.

安裝mysql-community-release-el7-5.noarch.rpm

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

安裝這個包後,會獲得兩個

mysql

的yum repo

源:/etc/yum.repos.d/mysql-community.repo

,/etc/yum.repos.d/mysql-community-source.repo。

3.

安裝mysql

sudo yum install mysql-server

根據步驟安裝就可以了,不過安裝完成後,沒有密碼,需要重置密碼。

4.

重置密碼

重置密碼前,首先要登入

mysql -u root

登入時有可能報這樣的錯:

error 2002 (hy000): can『t connect to local mysql serverthrough socket 『/var/lib/mysql/mysql.sock『 (2)

,原因是

/var/lib/mysql

的訪問許可權問題。下面的命令把

/var/lib/mysql

的擁有者改為當前使用者:

sudo chown -r openscanner:openscanner /var/lib/mysql

然後,重啟服務:

service mysqld restart

接下來登入重置密碼:

mysql -u root

mysql > use mysql;

mysql > update user set password=password(『123456『) where user=『root『;

mysql > exit;

5.

開放3306

sudo vim /etc/sysconfig/iptables

新增以下內容:

-a input -p tcp -m state --state new -m tcp --dport 3306 -j accept

儲存後重啟防火牆:

sudo service iptables restart

這樣從其它客戶機也可以連線上

mysql

服務了。

centos7下使用yum安裝mysql

wget2.安裝mysql community release el7 5.noarch.rpm包 sudo rpm ivh mysql community release el7 5.noarch.rpm安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d mys...

centos7下使用yum安裝mysql

wget 2.安裝mysql community release el7 5.noarch.rpm包 sudo rpm ivh mysql community release el7 5.noarch.rpm 安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d m...

centos7下使用yum安裝mysql

wget2.安裝mysql community release el7 5.noarch.rpm包 sudo rpm ivh mysql community release el7 5.noarch.rpm安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d mys...