Ubuntu下MySQL的安裝及遠(yuǎn)程連接配置等配置:
==安裝MySql==
sudo apt-get install mysql-server
==檢查MySql是否正常運行==
sudo netstat -tap |grep mysql
通過上述命令檢查mysql的socket是否處于listen狀態(tài)蠢护。
==登陸MySql==
使用命令:mysql -u root -p
==MySql允許遠(yuǎn)程訪問登陸設(shè)置==
1.注釋bind-address =127.0.0.1
使用命令:sudo vim etc/mysql/mysql.conf.d/mysqld.cnf
將其中的bind-address=127.0.0.1注釋掉
2.刪除匿名用戶
以root身份登入數(shù)據(jù)庫后前塔,使用use mysql;
细办,刪除匿名用戶:delete from user where user = '';
3.增加遠(yuǎn)程用戶或允許現(xiàn)有用戶的遠(yuǎn)程登陸訪問
- 給root授權(quán)遠(yuǎn)程登陸
在任意主機(%)用密碼123456訪問任意數(shù)據(jù)庫的權(quán)限蚕脏,sql代碼如下:
mysql>grant all privileges on *.* to 'root' @ '%' by '123456' with grant option;
如果需要指定訪問主機可以把%替換未主機IP或主機名。 - 修改現(xiàn)有用戶權(quán)限
使用命令:update user set host = '%' where user = 'root' and host = 'localhost'
==重啟數(shù)據(jù)庫==
使用命令:>sudo service mysql restart