1. 首先进入官网下载地址:https://dev.mysql.com/downloads/mysql/
2. 接着选好操作系统,下载上面箭头所示的zip版本。
3. 将下载好的压缩包解压出来,我的路径是:F:/mysql-8.0.30-winx64
4. 将bin目录设置到系统路径(这一步应该要会的),我的是:F:/mysql-8.0.30-winx64/bin
5. 打开一个cmd命令窗口,最好以管理员权的权限打开,后面安装mysql需要用到。
6. 输入命令:mysqladmin variables 可以看到会有一大串的配置项文本在滚动,说明成功了一半了。
7. 接着输入初始化命令:mysqld –initialize-insecure –user=mysql
8. 上述命令回车后,没有任何的提示信息,说明没有报错,接着输入安装命令:
mysqld -install
成功后会提示:Service successfully installed.
9. 到这里已经安装完成了。可以手动打开mysql服务。输入命令:
net start mysql
停止的命令就是:net stop mysql
10. 输入命令,登录试一下:
mysql -uroot -p
直接回车就行了,因为没有设置初始密码。
======================================================================================
接下来记录一下,后面可能会用到的一些操作:
1. 卸载mysql的命令:mysqld -remove
2. 删除mysql服务:
net stop mysql # 先关闭服务
sc delete mysql
3. 如果使用navicat连接mysql可能会提示失败(这个我没试过啊,但先记录下来)
是因为mysql5.x和8.x的加密方式不一样的。
mysql5.x使用的加密方式是:mysql_native_password
mysql8.x使用的加密方式是:caching_sha2_password
想要将8.0的加密方式修改为5.x的加密方式,可以使用命令:
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’;
4. 忘记mysql密码了
一. 先打开一个cmd窗口,输入命令:
net stop mysql
mysqld –shared-memory –skip-grant-tables
二. 接着再开一个cmd窗口,输入命令:
mysql -uroot -p直接登陆,不用输入密码
use mysql;
update user set authentication_string=” where user=’root’;
flush privileges;
alter user ‘root’@’localhost’ identified by ‘123456’;
flush privileges;
三. 关掉两个cmd窗口,用新密码登录。
5. 创建新用户:例子
create user ‘root’@’%’ identified by ‘123456’;
给新用户权限:
grant all on *.* to ‘root’@’%’;
刷新权限,即时生效
flush privileges;
先记录这么多了,基本的操作已经够用啦。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/database/282177.html