2016年7月16日 星期六

Ubuntu 下讓 mysql 綁定在 0.0.0.0 讓非 localhost 的電腦也能連接

修改 /etc/mysql/my.cnf
bind-address = 0.0.0.0

重啟 mysql
sudo service mysql restart

以 root 登入 mysql
mysql -u root -p

建立兩個同名的使用者 接受 localhost 及 % 連線
CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'user_pwd';
CREATE USER 'user_name'@'%' IDENTIFIED BY 'user_pwd';

授權操作權限至 db
GRANT ALL ON db_name.* TO 'user_name'@'localhost'; 
GRANT ALL ON db_name.* TO 'user_name'@'%';

執行
FLUSH PRIVILEGES;

離開
EXIT;

沒有留言: