mysql安装与使用

 

MySQL的安装教程

参考自菜鸟教程 http://www.runoob.com/mysql/mysql-tutorial.htmlhtml


 

问题:CMD中目录切换无反应

在cmd命令行中,使用cd D:\,没法顺利切换mysql

解决方案:使用cd/d D:\sql

应该是由于我更新了win10的新版本致使的细微区别。数据库


 

问题:注册失败,报错提示找不到msvcp140.dll文件怎么办?

解决方案:安装VC++2015,服务器

解决方案来自:https://blog.csdn.net/qq_39132830/article/details/78980295;ide


 

问题:本地计算机上的MySQL服务启动后中止。某些服务在未由其余服务或程序使用时将自动中止?

解决方案:mysqld --initialize-insecure --user=mysql;加密

注意,要保证一开始配置的data路径下,有data文件夹,且这个文件夹必须为空;url

方案来自:https://jingyan.baidu.com/article/0f5fb0991636376d8234ea7a.htmlspa


 

问题:使用Navicat登录本地服务器时报错

解决方案来自:关于mysql8.0配置navicat的问题 - 小菜鸟也想飞的文章 - 知乎 https://zhuanlan.zhihu.com/p/36087723.net

成功安装mysql8.0服务器端,链接Navicat会提示报错:

1251 Client does not support authentication protocol requested by server; consider upgrading MySQL client

网上能够查到不少关于1251相似的错误。

可是基本上全是适合mysql 5.XX版本的,没法运行

set password for root@localhost = old_password('密码');

或者

UPDATE mysql.user SET Password = OLD_PASSWORD('密码') WHERE Host = 'localhost' AND User = 'root';

都不行

 

这里正确的解决方法是:

(UPDATE mysql.user SET plugin = 'mysql_native_password';)当时这句sql也运行了,不知道有没有用。能够先单独实验下方的sql可否成功

 

alter user '用户名'@localhost IDENTIFIED WITH mysql_native_password by '你的密码';

 

在贴吧中找到了本质缘由:

安装过程当中的Authentication Method这一配置过程,基于不一样的加密方式,因此若是选择第一种强加密,就会出现我以前描述的现象;

此次重装我选择了第二种验证方式,即保留旧有的加密方式,此次直接就能够连上了。


至此,已经能够正常使用Navicat对MySQL数据库进行操做。

相关文章
相关标签/搜索