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数据库进行操做。