目录
1.下载数据库网址:
MySQL :: MySQL Downloads
https://www.mysql.com/downloads/
2.选择要下载的版本:
3.安装MySQL
3.1安装报错:找不到兼容的服务器
第一次安装时我参考的是mysql安装教程【安装版】_超级小的大西瓜的博客-CSDN博客_mysql安装教程mysql安装教程【安装版】
https://blog.csdn.net/qq_59636442/article/details/123058454
但是安装到后边的时候我发现安装报错:
先将本地安装的所有有关的MySQL文件(有注册表的话也要删除)删除,确保再次安装时不会失败(具体教程请百度)
非常幸运的是,安装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重新连接数据库,连接成功!!!!