当前位置: 首页 > news >正文

Navicat远程连接Linux的MySQL

打开Linux终端,进入root权限,用vim打开MySQL的配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

将bind-address的值改为0.0.0.0

 进入MySQL

mysql -u root -p

将root用户改为允许远程登录

update user set host = '%' where user = 'root';

创建用户

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';

赋予远程访问权限

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;

刷新生效

FLUSH PRIVILEGES;

退出

exit

重启

service mysql restart

打开Navicat,点击文件的新建连接,输入一串字符

 连接失败了嘿嘿

原来是我的Navicat版本有点低,需要去加个规则兼容

MySQL命令

ALTER USER '用户名'@'%' IDENTIFIED WITH mysql_native_password BY '密码';

如果报错说root用户没有SYSTEM_USER权限的话,加上这个命令

grant system_user on *.* to 'root';

刷新一下,成功

http://www.lryc.cn/news/111695.html

相关文章:

  • Spring IOC
  • 华为OD机试真题【上班之路】
  • 【linux源码学习】【实验篇】使用bochs运行linux0.11系统(搭建一个自己的工作站)
  • java+springboot+mysql个人日记管理系统
  • 旋转图像 LeetCode热题100
  • Vue3 element-plus表单嵌套表格实现动态表单验证
  • VSCode插件Todo Tree的使用
  • 无人驾驶实战-第五课(动态环境感知与3D检测算法)
  • Tomcat 的内存配置
  • pycharm出现python test运行报错(pytest模式)
  • JavaScript篇 this指向
  • 操作系统复习总结1
  • Matlab中图的最短路径
  • 没有jodatime,rust里怎么将字符串转为日期呢?
  • 【Markdown入门及使用】
  • 大数据面试题:HBase的读写缓存
  • springboot基于vue的高校迎新系统的设计与实现8jf9e
  • JVM入门到精通
  • Hive执行引擎的区别
  • 分布式 - 服务器Nginx:常见问题总结(二)
  • 【Paper Reading】CenterNet:Keypoint Triplets for Object Detection
  • 【BASH】回顾与知识点梳理(三)
  • C#设计模式之---单例模式
  • Git工具安装
  • 深度学习——注意力机制、自注意力机制
  • STM32入门学习之定时器中断
  • 基本数据类型与包装数据类型的使用标准
  • 小研究 - 基于 SpringBoot 微服务架构下前后端分离的 MVVM 模型(二)
  • ArmSoM-W3之RK3588安装Qt+opencv+采集摄像头画面
  • 基于长短期神经网络的风速预测,基于LSTM的风速预测