先去官网下载mysql的压缩安装包
Download MySQL Community Serverdev.mysql.com这时应该需要登录有账户的直接登录就可下载,没有账号的可以自行注册
下载完后解压,注意安放路径中不要有中文出现
接下来需要配置一下环境变量
打开环境变量添加系统变量
变量名为:MYSQL_HOME
变量值为:你的mysql安装路径
打开cmd,需要用管理员身份打开
打开磁盘,cd到你安装后的mysql路径下的bin文件下
输入mysqld --initialize-insecure --user=mysql
(在E:mysql-8.0.18-winx64bin目录下(我自己的安装目录)生成data目录)
后安装
>mysqld -install
启动mysql数据库
net start mysqld
打开mysql
mysql -u root -p
这里需要输入密码,可直接回车跳过进入mysql
查询用户密码,并且发现root没有密码
select host,user,authentication_string from mysql.user;
这时需要设置密码,通过实际操作会发现一些教程里的设置密码命令不好用了,一直会有1064的报错,比如:
update user set password(authentication_string)=password(‘123456’) where user='root’;
原因是版本问题,在mysql8.0版本以后mysql认证的密码插件和之前的不同所以需要输入如下命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '设置的密码';
这时发现能够正常设置密码