目录
1.下载数据库网址:
2.选择要下载的版本:
3.安装MySQL
3.1安装报错:找不到兼容的服务器
4.配置环境变量
5.验证是否安装、配置环境变量成功
6.使用navicat创建数据库
6.1连接测试时报错-1251
6.2navicat连接:报错1045
6.3 重启MySQL,更改密码
7.在navicat重新连接数据库,连接成功!!!!
1.下载数据库网址:
MySQL :: MySQL Downloadshttps://www.mysql.com/downloads/
2.选择要下载的版本:
3.安装MySQL
3.1安装报错:找不到兼容的服务器
但是安装到后边的时候我发现安装报错:
先将本地安装的所有有关的MySQL文件(有注册表的话也要删除)删除,确保再次安装时不会失败(具体教程请百度)
各种查资料,找到这个教程,重新安装:安装MySQL时出现no compatible servers were found的解决方法装mysql出现找不到兼容的服务器怎么办正如图中所说,原因是缺少服务器,其实就是没有安装MySQL server。我建议进入控制面板的卸载程序中把刚刚安装的跟MySQL相关的软件都删除干净。然后重新打开MySQL的安装程序,重新安装。1、这里选择自定义安装2、我只添加了三个选项3、关键是这一步,你需要点击图中的Execute,然后根据提示安装所需要的C++组件这时出来如图提示,一定要选择repair或者修复!不...
非常幸运的是,安装C++组件过程没有报错
4.配置环境变量
选择Path,点击【编辑】,将MySQL安装路径放到里边
5.验证是否安装、配置环境变量成功
cmd- 输入 mysql -u root -p
输入密码:******
安装成功!
6.使用navicat创建数据库
6.1连接测试时报错-1251
原因:安装数据库时,密码验证方式选择了-强密码校验,导致navicat连不上数据库,所以应该选第二个选项
解决办法:打开cmd窗口,在登陆数据库的状态下修改加密规则
输入命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '*****';
(备注:*处是你自己设置的密码)
更换密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '*****' PASSWORD EXPIRE NEVER;
(备注:*处是你的新密码)
刷新一下:FLUSH PRIVILEGES;
6.2navicat连接:报错1045
再次尝试连接,然后报了1045(笑着活下去。。。。)
解决办法:找到MySQL的my.ini文件
(备注:一般情况下,这个文件在c盘的programdata,如果此文件夹被隐藏了,可以勾选”隐藏的项目“,就出来了)
打开文件,在mysqlid关键字下,写入skip-grant-tables 并保存
(备注:此命令作用是跳过授权表,即输入任意字符账号密码都可以进入mysql看到所有数据表。并且当忘记账号密码时可以使用改命令修改密码,但是要随用随关,重启mysql)
6.3 重启MySQL,更改密码
输入mysql -u root -p 回车输入密码
更新密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '*****' PASSWORD EXPIRE NEVER;
输入exit 退出数据库
7.在navicat重新连接数据库,连接成功!!!!