1.先配置号mysql的环境变量
1)组合键win+Pause ->高级系统设置 ->高级 -> 环境变量(直接搜索环境变量也可以),选中系统变量中的“path”,
2)在path值开头处输入mysql安装目录下的bin文件夹所在路径;(C:Program FilesMySQLMySQL Server 8.0in)
①安装服务:mysqld --install
②初始化: mysqld --initialize --console(运行之后自动生成的一个密码需要记住 root@locahost:***)
③开启服务:net start mysql
⑤登录mysql:mysql -u root -p
Enter PassWord:(之前生成的密码)
⑥修改密码:alter user 'root'@'localhost' identified by 'root';(root是密码)
3)3. 测试是否配置成功:打开cmd,输入“mysql -u root -p”回车,然后输入mysql安装时设置的root账号的密码(123456),若提示“Welcome to the MySQL monitor.”说明配置成功
启动mysql服务
win+r,输入:net start mysql 回车就可以了
关闭mysql服务
win+r,输入:net stop mysql
另外:连接容易出现1251问题
问题原因:
主要是由于mysql8以前的加密规则与mysql8以后的存在差异。
解决办法:cmd管理员登录mysql,依次输入以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; ##修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; ##更新一下用户的密码 password为自己想要重新设置的密码 FLUSH PRIVILEGES; ##刷新权限