这是在windows系统下安装MySQL。由于我有MySQL8.0.19-winx64的zip文件,因此选择使用.zip安装方式
添加环境变量,我的电脑->属性->高级->环境变量选择Path,在其后面添加: 你的mysql bin文件夹的路径 :
D:\APP\mysql8.0.19-winx64\mysql8.0.19-winx64\bin;以管理员方式打开cmd,运行
1
mysqld --initialize-insecure --user=mysql
按照很多mysql5的教程,接下来会输出
mysql install,但是这样用在mysql8上,会报错:Can't connect to MySQL server on 'localhost' (10061),之后找到了另一篇博客,应该输入:mysqld --install mysql;cmd下输入
net start mysql,意思是启动mysqlmysql -uroot -p进入mysql命令行,如果要输入密码,由于没有密码设置,就直接按回车;这时修改密码:
1
2
3use mysql;
alter user 'root'@'localhost' identified with mysql_native_password by 'zhou19981209';
flush privileges;如果不设置密码,之后使用navicat连接到mysql时,会报错:
Client does not support authentication protocol requested by server;