美文网首页
MySQL | 使用 Navicat 新建本地连接 mysql

MySQL | 使用 Navicat 新建本地连接 mysql

作者: Ada54 | 来源:发表于2018-12-21 17:46 被阅读0次

    问题一: Navicat 新建连接报错:2003-can't connect to MySQL server on 'localhost'(10061)

    解决方法:

    1、首先查看数据库是否启动

    打开 cmd ,以管理员的身份运行cmd

    输入命令行  mysqladmin  ping  查看sql是否启动

    2、 检查 mysql 安装目录下的  my.ini 文件

    打开 my.init 文件,配置有没有出错

    3、检查 mysql 的登录密码是否正确

    如果已忘记登录密码,就直接重新更新密码,可参考问题三中密码的重置过程


    问题二:mysql 无法启动

    解决方法: 删除安装目录下的data 文件夹,然后命令行 mysqld --initialize 进行初始化,再重启 mysql

    问题三: Navicat 新建连接报错:  1045    Access denied for user 'root'@'localhost' (using password:YES)

    说的是用户“root”@本地主机的访问被拒绝

    解决方法:原因是 mysql 的登录密码输入错误,重新设置 mysql 登录密码

    step1:打开 .ini 文件加入skip-grant-tables

    skip-grant-tables 启动参数的作用:MYSQL服务器不加载权限判断,任何用户都能访问数据库。

    step2:管理员身份运行 cmd

    命令行输入  mysql -u root -p     连接数据库服务器

    遇到  Enter  passward:  直接回车,即可登录到 mysql 中

    step3:修改 mysql 登录密码

    输入命令行(每条命令行需要用 ; 结尾)

    use  mysql;

    update user  set   authentication_string=password("123456") where user="root";

    更改 root 用户登录的密码为123456

    step4: 输入命令行 exit;后退出 mysql,再用新密码重新登录

    停止 mysql, 再重启 mysql ,就可以启动 mysql 了

    mysql 操作命令行

    net  stop  mysql   停止mysql

    net  start  mysql    启动mysql

    参考链接:https://blog.csdn.net/servlet905/article/details/79072572

    相关文章

      网友评论

          本文标题:MySQL | 使用 Navicat 新建本地连接 mysql

          本文链接:https://www.haomeiwen.com/subject/gubtfqtx.html