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

2018-12-21  本文已影响0人  Ada54

问题一: 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

上一篇下一篇

猜你喜欢

热点阅读