一.准备工作
1.两台都装有mysql相关服务的电脑,一台作为服务器,接受访问,一台作为客户机,请求访问
2.使用如下命令记录查看两台电脑的ip地址并记录下来:
ifconfig -a
3.mysql远程访问的命令:
mysql -h 服务器ip地址 -u数据库用户名 -p
输入命令后,根据显示输入密码后,即可登陆到服务器数据库
二.远程登陆mysql数据库具体步骤
Step1:在服务器上使用如下命令打开mysql配置文件:
sudo vi /etc/mysql/my.cnf
Step2:注释掉bind-address,取消只对本地监听,效果如图:
Step3:重新数据库服务
sudo restart mysql
Step4:在服务器上登录数据库
mysql -u root -p
输入密码后即可。
Step5:对服务器上某个特定的数据库赋予权限,并刷新
grant all privileges on 数据库名称.* to root@客户机ip地址 identified by '密码';
flush privileges;
Step6:现在即可在客户机上远程登录到服务器上的数据库
mysql -h 服务器ip地址 -u root -p
输入密码后,即可成功登录。