Ubuntu下MySQL的安装及远程连接配置等配置:
==安装MySql==
sudo apt-get install mysql-server
==检查MySql是否正常运行==
sudo netstat -tap |grep mysql
通过上述命令检查mysql的socket是否处于listen状态。
==登陆MySql==
使用命令:mysql -u root -p
==MySql允许远程访问登陆设置==
1.注释bind-address =127.0.0.1
使用命令:sudo vim etc/mysql/mysql.conf.d/mysqld.cnf
将其中的bind-address=127.0.0.1注释掉
2.删除匿名用户
以root身份登入数据库后,使用use mysql;
,删除匿名用户:delete from user where user = '';
3.增加远程用户或允许现有用户的远程登陆访问
- 给root授权远程登陆
在任意主机(%)用密码123456访问任意数据库的权限,sql代码如下:
mysql>grant all privileges on *.* to 'root' @ '%' by '123456' with grant option;
如果需要指定访问主机可以把%替换未主机IP或主机名。 - 修改现有用户权限
使用命令:update user set host = '%' where user = 'root' and host = 'localhost'
==重启数据库==
使用命令:>sudo service mysql restart