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

Navicat连接服务器MySQL

Navicat连接服务器MySQL
    • 1. Navicat连接服务器MySQL
    • 2. 如何查看MySQL用户名和密码
    • 3. 修改MySQL登录密码
    • 4. 安装MySQL(Centos7)
    • 遇到错误和问题
      • 1. error 1045 (28000): access denied for user ‘root’@‘localhost’ (using password:yes)


1. Navicat连接服务器MySQL

  1. 选择数据库
    直接使用第一个MySQL即可。我也不知道这个腾讯云版的区别在哪,我用的就是这个,表面和普通的没看出什么区别。
    在这里插入图片描述

  2. 常规设置
    在这里插入图片描述

  3. SSH设置
    设置ssh通道会使得操作数据库时,保证数据传输的安全…
    在这里插入图片描述

  4. 最终效果
    在这里插入图片描述

2. 如何查看MySQL用户名和密码

① 输入命令mysql –uroot –p,然后输入密码直接回车
② 然后再输入use mysql
③ 输入SQL语句select host,user from mysql.user;

附图:
在这里插入图片描述

3. 修改MySQL登录密码

  1. 修改my.cnf文件

    ① 输入命令vim /etc/my.cnf

    ② 然后在[mysqld]后面添加skip-grant-tables

    ③ 保存退出(Esc + :wq)

    附图:
    在这里插入图片描述

  2. 重启MySQL服务

    ① 输入命令sudo systemctl restart mysqld

  3. 选择数据库

    ① 输入命令mysql

    ② 然后再输入use mysql

    ③ 最后输入exit退出mysql

    附图:
    在这里插入图片描述

  4. 修改密码

    ① 输入命令mysql –uroot –p,不输入密码直接回车

    ② 输入SQL语句set password for root@localhost = password('自己要更改的密码');
    如果出现该错误:
    ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
    解决方法:
    1)输入命令flush privileges;
    2)再次输入命令set password for root@localhost = password('自己要更改的密码');

    ③ 设置远程访问,输入SQL语句GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

    ④ 输入命令flush privileges;再次刷新

    ⑤ 最后输入exit退出mysql

    附图:
    在这里插入图片描述

  5. 还原my.cnf文件

    ① 输入命令vim /etc/my.cnf

    ② 去掉(或者注释掉)[mysqld]后面添加的skip-grant-tables

    ③ 保存退出(Esc + :wq)

4. 安装MySQL(Centos7)

repo文件是什么?
repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用。

  1. 下载repo文件

    [root@VM-4-2-centos ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 
    
  2. 安装已下载的rpm包

    [root@VM-4-2-centos ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
    
  3. 安装mysql

    [root@VM-4-2-centos ~]# yum install mysql-server
    
  4. 安装mysql开发包

    [root@VM-4-2-centos ~]# sudo yum install mysql-devel
    

遇到错误和问题

1. error 1045 (28000): access denied for user ‘root’@‘localhost’ (using password:yes)

导致的原因:
(1) mysqld的服务器停止。重启一下MySQL服务器(systemctl restart mysqld)
(2) 用户的端口号或者IP导致错误。若用户的端口号与IP(3306/3307)不一致,打开[my.ini文件]进行编辑。全部编辑替换为port=X
(3) mysqld的配置文件错误
(4) root用户的密码错误

先看(1)和(2)解决方法,都不行直接修密码吧,大概率是密码问题。


end.

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

相关文章:

  • FastAPI 响应状态码:管理和自定义 HTTP Status Code
  • 【人工智能数学基础篇】线性代数基础学习:深入解读矩阵及其运算
  • RNACOS:用Rust实现的Nacos服务
  • JAVA |日常开发中JSTL标签库详解
  • Apache HttpClient 4和5访问没有有效证书的HTTPS
  • Lighthouse(灯塔)—— Chrome 浏览器性能测试工具
  • 扫二维码进小程序的指定页面
  • 如何用IntelliJ IDEA开发Android Studio用自定义Gradle插件
  • YOLOv8实战道路裂缝缺陷识别
  • RPC一分钟
  • Elasticsearch ILM 故障排除:常见问题及修复
  • Unity 设计模式-策略模式(Strategy Pattern)详解
  • 【Maven系列】深入解析 Maven 常用命令
  • 微信小程序之简单的数据中心管理平台(1)
  • sqlmap --os-shell的原理(MySQL,MSSQL,PostgreSQL,Oracle,SQLite)
  • 2024年认证杯SPSSPRO杯数学建模C题(第一阶段)云中的海盐解题全过程文档及程序
  • 三维扫描检测在汽车制造中的应用
  • 【NoSQL数据库】Hbase基本操作——数据库表的增删改查
  • 【C++】格式化输出详解:掌握 cout 的进阶用法
  • 设计模式学习思路二
  • 什么是等级保护
  • k8s api对象,CRD
  • 【C++指南】C++内存管理 深度解析
  • C++小碗菜之二:软件单元测试
  • PyCharm+Selenium+Pytest配置小记
  • 摩尔线程 国产显卡 MUSA 并行编程 学习笔记-2024/12/04
  • 【FAQ】HarmonyOS SDK 闭源开放能力 —Remote Communication Kit
  • 【日常记录-Mybatis】PageHelper导致语句截断
  • 随时随地掌控数据:如何使用手机APP远程访问飞牛云NAS
  • JVM 类加载器有哪些?双亲委派机制的作用是什么?如何自定义类加载器?