总结安装配置连接MySQL过程中遇到的一些问题

仅此总结自己遇到的问题及解决方法,因可能存在环境因素不一定适用所有人,不过还是希望能帮到各位 ^-^

1:安装过程中出现 xxxxxxxx.dll 文件缺失的警告。
  也别听别人说在自己电脑上某某地方找一个复制过去,不排除这样做会解决问题,但是鬼知道你是不是只缺这一个文件,大部分情况是你不只缺一个,这样一个一个的 复制粘贴不是聪明人的选择。
  聪明人要有聪明人的选择:安装第一个软件出现复选框页面直接点下一步就行,如果安装完还是缺少什么文件,那就复选框全选重新安吧。第二个软件如果之前安装过会出现修复按钮,没安装就是下一步了。简而言之,两个都下一遍。
  第一个软件(放到百度云了 密码:jcov )
  第二个软件下载地址
  
这里写图片描述


2:navicat 连接 mysql 出现Client does not support authentication protocol requested by server;consider upgrading Mysql client
  
  这个问题在之前的博客中也有提到,只需要用命令行连接到数据库修改一下密码就OK
这里写图片描述


3:navicat 连接 mysql 出现Can’t connect to MySQL server on localhost (10061)
  
  大部分原因是因为MySQL服务没启动
   启动服务的几种方式:
   1、打开任务管理器–进去服务选项卡–找到MySQL服务–右键启动即可
   2、命令行方式,net start mysql 前提是配置了mysql的环境变量,否则要进入到MySQL安装路径的bin目录下执行上述命令
  在确保服务正常启动的情况下,连接MySQL仍出现以上错误,十有八九是配置文件 my.ini 配置端口时出现了问题,此时你可以通过执行 mysqladmin ping 命令进行测试,如果登录用户设置了密码需要改为 mysqladmin ping -uroot -p(例如用root)
  


4: 尝试连接MySQL 报错
使用跳过检测密码的命令先在命令行进入MySQL,然后修改密码即可。
步骤:
1、在 ini 配置文件的 mysqld 下面 加上 :skip-grant-tables ,然后重启MySQL服务
2、在命令行执行 mysql -u root -p 直接回车 ,然后就进去了
3、执行 alter user ‘root’@’localhost’identified with mysql_native_password by ”; 进行修改面膜
4、第三步如果报错: ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement ,可执行 flush privileges; 命令解决

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章