远程登录MySQL服务(小白入门篇)
作者:Hunter后端 时间:2024-01-19 09:02:56
引言
“ 这是MySQL系列笔记的第三篇,文章内容均为本人通过实践及查阅资料相关整理所得,可用作新手入门指南,或者个人知识点查阅。”
我们前两篇笔记对于 MySQL 命令的操作都是基于在服务器上,如果我们想用在其他机器上远程连接这个这个 MySQL,用 Navicat 或者 workbench 来操作,如果不对 MySQL 服务器做一些设置,就会出现拒绝登录的提示。
workbench 是 MySQL 官方推荐的一个工具,在之后的笔记里,我们的操作都是在 workbench 里完成。
我们一共需要对 MySQL 进行两处操作:
更新表的操作
配置文件的修改
1、更新表的操作
我们使用 root 用户进入 MySQL 服务:
mysql -u root -p
然后执行以下命令:
use mysql; # 进入mysql这个 DATABASE
show tables; # 查看都有哪些表
select host, user from user; # 查看一下用户以及相关用户允许登录的 host
#然后选择你的要远程登录的用户,比如我直接使用的是 hunter 用户,
update user set host = '%' where user = 'hunter' ;
执行完这一步之后,如果远程登录还是失败,然后尝试修改一下配置文件
2、配置文件的修改
去 /etc/mysql 的文件夹下找一个名为 my.cnf 的文件,或者这个文件里没有,就到这个文件夹下的 conf.d 文件夹或者 mysql.conf.d 文件夹下找类似的配置文件,比如 mysqld.cnf
使用 vim 编辑该文件,可能需要 sudo 权限
打开配置文件之后,找到下面这一行:
bind-address = 127.0.0.1
在前面加个 ‘#’ 符号注释掉
然后重启 MySQL 服务:
sudo service mysql restart
然后远程登录就可以实现了
来源:https://z6r.cn/GA7iBq
标签:MySQL,远程登录,服务,小白入门
0
投稿
猜你喜欢
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2023-01-13 02:09:09
Mysql带And关键字的多条件查询语句
2024-01-14 08:41:17
python redis连接 有序集合去重的代码
2023-10-23 21:24:32
在python中画正态分布图像的实例
2021-04-13 01:42:23
PyTorch一小时掌握之神经网络气温预测篇
2022-07-30 23:52:19
详解Python中的Descriptor描述符类
2021-10-16 10:10:35
String与string的区别(注意大小写)
2023-06-28 22:04:13
python如何调用现有的matlab函数
2023-04-28 22:07:09
python读写LMDB文件的方法
2021-12-17 15:12:37
Django 使用easy_thumbnails压缩上传的图片方法
2023-11-10 07:47:38
解决Win7 x64安装解压版mysql 5.7.18 winx64出现服务无法启动问题
2024-01-22 07:57:39
pip install命令安装扩展库整理
2021-10-13 21:49:14
Pandas 模糊查询与替换的操作
2023-05-27 22:33:38
CodeIgniter自定义控制器MY_Controller用法分析
2024-05-05 09:17:36
解决python3中cv2读取中文路径的问题
2023-05-17 18:52:10
Go语言实现JSON解析的神器详解
2024-05-28 15:23:17
在PyCharm下打包*.py程序成.exe的方法
2021-05-02 07:00:15
Python处理中文标点符号大集合
2021-12-07 16:03:45
Python可视化神器pyecharts绘制雷达图
2021-09-30 14:50:48
python的内存管理和垃圾回收机制详解
2021-07-30 14:18:05