1. 程式人生 > >linux安裝mysql以及遠端不能連線mysql的解決辦法

linux安裝mysql以及遠端不能連線mysql的解決辦法

安裝步驟:

1、複製安裝檔案到home目錄下

2、tar -zxvf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz解壓檔案

3、cp mysql-5.6.26-linux-glibc2.5-x86_64 /usr/local/mysql -r拷貝檔案

4、新增系統mysql組和mysql使用者 groupadd mysql   useradd -r -g mysql mysql

5、進入安裝mysql軟體目錄:執行命令 cd /usr/local/mysql

6、修改當前目錄擁有者為mysql使用者:執行命令 chown -R mysql:mysql ./

7、安裝資料庫:執行命令 ./scripts/mysql_install_db --user=mysql

8、修改當前目錄擁有者為root使用者:執行命令 chown -R root:root ./

9、修改當前data目錄擁有者為mysql使用者:執行命令 chown -R mysql:mysql data

10、新增開機啟動:執行命令cp support-files/mysql.server /etc/init.d/mysql,把啟動指令碼放到開機初始化目錄

11、啟動mysql服務:執行命令service mysql start

12、修改mysql的root使用者密碼,root初始密碼為空的:執行命令:./bin/mysqladmin -u root password '密碼'

13、把mysql客戶端放到預設路徑:ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

安裝好之後遠端不能訪問:

1、在linux系統中新增3306埠到防火牆中,iptables -A INPUT -i eth0 -p tcp --dport 3306 -j ACCEPT

2、登入進mysql執行如下語句:

mysql -uroot -p 輸入密碼

use mysql;

SELECT Host,User FROM user;

UPDATE user SET Host = '%' WHERE User= 'root' LIMIT 1;

flush privileges

如果有問題可以參考:http://www.cnblogs.com/dreamhome/p/4716425.html