Linux MySQL 開放外部IP連線

摘要:Linux MySQL 開放外部IP連線

先使用mysql phpmyadmin 以root帳號登入

點選Users建立一個允許某IP位置登入的

 

接著進Linux

sudo vi /etc/mysql/my.cnf

看到有bind-address = 127.0.0.1 ,將此註解掉,允許外部連線。

 

接著重開mysql

sudo /etc/init.d/mysql restart

 

接著使用Workbeanch  建立New Connection

完成。

Console下登入

mysql -u<user> -p<password>

 

授權User 語法

 

CREATE USER 'user_name'@'user_ip' IDENTIFIED BY  '***';
 
GRANT USAGE ON * . * TO  'user_name'@'user_ip' IDENTIFIED BY  '***' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
 
 
GRANT ALL PRIVILEGES ON  `server_name` . * TO  'user_name'@'user_ip' WITH GRANT OPTION ;