mysql安装本地连接_MySQL | 使用 Navicat 新建本地连接 mysql 出现的问题

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

解决方法:

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

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

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

fa6bd121d24e

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

fa6bd121d24e

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

fa6bd121d24e

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

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

问题二:mysql 无法启动

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

fa6bd121d24e

问题三: 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 中

fa6bd121d24e

step3:修改 mysql 登录密码

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

use  mysql;

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

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

fa6bd121d24e

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

fa6bd121d24e

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

fa6bd121d24e

mysql 操作命令行

net  stop  mysql   停止mysql

net  start  mysql    启动mysql

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值