windows2012-2016亲测安装mysql8.0
先去官网下载点击的MySQL的下载
下载完成后解压
解压完是这个样子
不要手动创建Data文件夹和my.ini文件,
cmd命令窗口进入bin目录,如果已经做了环境变量那随意在哪里打开。
mysqld --install mysql8
先给mysql服务创建名称(方便到时候安装多个mysql服务时不冲突)
mysql初始化:(执行完该条命令data目录就会生成了)
mysqld --initialize --console
哦豁,我在这里报错了,系统缺少运行库,一般会有说缺少net什么的,我使用一个软件(微软常用运行库合集_2019.07.20_X64)全部安装好了组件环境。
这个软件关注微信公众号: 疯刘小三 回复:微软常用运行库 即可获得下载链接哈!!
安装之后如下图,全部会安装上去:
再来初始化:
net start mysql8
记一下初始密码,如果不小心关掉了密码没保存那就删掉data目录重新初始化。
登录进去之后执行命令都会报错,让你先用这个命令修改密码:
修改密码,按照她要求来:
alter user 'root'@'localhost' identified by 'idcicp@1234';
更改远程登录,默认是只有本地登录数据库的,由下表可以看到:
use mysql; select User,authentication_string,Host from user;
Navicat连接MySQL出现1251-Client does not support authentication protocol requested by server;
办法:修改用户的认证规则
mysql> alter user '用户名'@'%' identified with mysql_native_password by '密码';
专业从事搬砖多年,还是在继续搬砖中,厚积薄发~