標簽: CentOS7的yum源中默認好像是沒有mysql的。為了解決這個問題,我們要先下載mysql的repo源。 1. 下載mysql的repo源 $ wget http://repo./mysql-community-release-el7-5.noarch.rpm 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 根據(jù)步驟安裝就可以了,不過安裝完成后,沒有密碼,需要重置密碼。 4. 重置密碼 重置密碼前,首先要登錄 $ mysql -u root 登錄時有可能報這樣的錯:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的訪問權(quán)限問題。下面的命令把/var/lib/mysql的擁有者改為當(dāng)前用戶: $ sudo chown -R openscanner:openscanner /var/lib/mysql 然后,重啟服務(wù): $ 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 添加以下內(nèi)容: -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 保存后重啟防火墻: $ sudo service iptables restart 這樣從其它客戶機也可以連接上mysql服務(wù)了。 標簽: |
|