1.创建用户用来远程连接

GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;

(第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码)

2.执行 flush privileges;命令立即生效

3.查询数据库的用户(看到如下内容表示创建新用户成功了)

 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

4.使用exit命令退出MySQL

然后打开vim  /etc/my.cnf

将bind-address    = 127.0.0.1

 设置成bind-address    = 0.0.0.0(设备地址)

重新启动(命令如下):

/etc/init.d/mysqld stop

/etc/init.d/mysqld start

5.查看端口号

 show global variables like 'port';

Windows远程连接Linux上的MySQL数据库  

链接成功   连不上的可能原因是端口未向外开放

相关文章: