远程连接数据库
一、准备工作
前提是最少有两台机器:
一台服务机(server),IP:10.12.155.50
一台客户机(client), IP:10.16.166.60
服务机上安装有mysql服务并正常运行;客户机需安装有mysql-community-client相关软件包(可以mysql官网查询获取相关软件包)
二、远程登录
客户机命令行输入命令便可以登陆
mysql -uroot -p'远程数据库密码' -h 10.12.155.50 -P 3306
以上参数说明一下
-h 后面指定的是远程连接的MysQL服务器的IP地址
-Р 后面指定的是端口号,MySQL服务的端口号一般是3306
-u 登录MySQL数据库的用户名
-p 登录MySQL数据库的用户密码
三、授权用户登录
如果不想使用root用户登录,也可以在服务端数据库内新建授权一个用户,然后客户机使用授权用户登录
mysql>grant all on *.* to 'user1'@'%' identified by "Abcd@1234";
# grant all :授予所有权限
# on *.* :对于所有库和表
# to 'user1'@'%' :给user1用户,@'%'表示所有人可以访问登录
# identified by :设置该新建用户的密码
mysql -u user1 -p'Abcd@1234' -h 10.12.155.50 -P 3306
#客户机命令行输入登录命令就可以使用user1用户远程登录