一、设置mysql远程访问 -> 第一种方式
1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
- 使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号和密码:(我的账号密码是root 123456,如果未初始化密码,建议先设置一下,默认的太麻烦了,更改默认密码我也是尝试了很长时间,写了一篇博客参考)
设置密码的博客:https://blog.csdn.net/weixin_45525272/article/details/107774685
在MySQL中按照模板要求输入语句
grant all on *.* to root@'%' identified by '123456' with grant option; flush privileges;
- 重启mysql
/etc/init.d/mysql restart
二、设置mysql远程访问 -> 第二种方式
- 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了
vi /etc/mysql/mysql.conf.d/mysqld.cnf
- 使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号密码:root
mysql –u root -p mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> flush privileges;
第一句是以权限用户root登录
第二句:选择mysql库
第三句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
第四句:刷新MySQL的系统权限相关表
3. 重启mysql
/etc/init.d/mysql restart
三、Windows上MySQL管理器下载与远程访问使用方法
下载与安装
MySQL安装的详细步骤与Navicat for MySQL 安装软件
链接:https://pan.baidu.com/s/1pYUXLBNtqqEQUv4anhdvIA
提取码:w9i1
使用
- 点击连接选择MySQL
- 写上初始连接配置
- 点击连接测试查看是否成功
- 点击左侧数据库连接就可以使用了