好久没安装过MySQL了,今天安装了下竟然碰壁了, 就来做个笔记吧.安装步骤如下:
记住:一定要看到最后!!!!!!!!!
一. 安装
1.安装 (https://dev.mysql.com/downloads/mysql/)
选择对应系统以及版本直接下载即可, 有MSI和Zip格式, 我现在就来详细说下Zip格式的.
2.解压到指定目录, 配置环境变量, 如图:
我安装在D:Program Files下 就如此配置, 你们按照你们自己目录配置即可
安装就到这里了!!!
二.配置
1.用管理员模式打开CMD, 安装mysql的服务:mysqld --install
2.初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到(mysqld --initialize --console)
3.开启mysql的服务(net start mysql)
4.登录验证,mysql是否安装成功!(要注意上面产生的随机密码,不包括前面符号前面的空格,否则会登陆失败),如果和下图所示一样,则说明你的mysql已经安装成功!注意,,一定要先开启服务,不然会登陆失败,出现拒绝访问的提示符!!!
最后一定要修改密码!!!!
MySQL版本5.7.6版本以前用户可以使用如下命令:
mysql> SET PASSWORD = PASSWORD('root');
MySQL版本5.7.6版本开始的用户可以使用如下命令:
mysql> ALTER USER USER() IDENTIFIED BY 'root';
做完这些后,我连接navicat后报错
出现2059 - authentication plugin 'caching_sha2_password
我再一次进行了百度, 原来解决方案特别的简单, 再一次进入CMD 连接数据库
use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '远程密码';
这里的localhost对应本地,如果是远程访问 mysql的话,需要将localhost改成%;
password是root的密码,使用时也要进行对应修改。
这样就解决了
借鉴了两个博客:
https://www.cnblogs.com/PatrickLiu/p/9626558.html
https://www.cnblogs.com/winton-nfs/p/11524007.html
整理而成