虚拟机安装MySQL
详见https://www.cnblogs.com/360-782/p/Ubuntu_install_mysql.html
在ubuntu中安装完MySQL数据库后,经常我们面临到的是想使用客户端进行远程连接,并且考虑到安全性问题,我们不会使用root用户。
1.首先以ROOT登录数据库
mysql -uroot -p;
输入数据库安装时的密码,然后查看有哪些库
show tablebases;
选择你想要的数据库,这里我们选择mysql;
use mysql;
2、查看mysql数据库中的user表
select host,user from user;
3、新建用户并且给用户授予所有的权限
grant all on *.* to scott@'%' identified by 'tiger';
注意:
(1)”%”欲连接到此Mysql数据库的客户端的IP地址,根据需求进行修正即可。%表示全部ip均可连接
(2)password就是Mysql数据库scott用户的password,根据实际情况需要修改
4、刷新权限
flush privileges;
5、退出当前用户,使用刚刚建立的用户登录数据库退出当前用户
exit;
使用scott登录
mysql -uscott -p
选择MySQL数据看
use mysql;
登录成功说明刚刚建立的用户可以使用
7、如果需要使用新建立的用户远程登录,则需要修改配置文件,退出数据库
etix;
8、配置远程访问
a.编辑配置文件
sudo vi /etc/mysql/mysql.conf.d/mysql.cnf 将bind-address = 127.0.0.1注释掉
9、重启数据库服务
service mysql restart;
10、使用客户端连接即可;