mysql8.0安装

本文详细介绍了如何在Windows上安装MySQL 8.0,包括从官方下载安装包,彻底卸载旧版本,创建配置文件,设置初始密码,启动服务,修改密码,以及添加环境变量等步骤。
摘要由CSDN通过智能技术生成

一、下载:

https://dev.mysql.com/downloads/mysql/ 选200多M的压缩包

二、完全卸载:

  1. 先去控制面板看看有没有mysql,如果有把一切相关的都卸载掉

  2. 然后右键我的电脑,找到管理,然后在打开的页面里面进入服务,关闭掉mysql服务。如果不能关闭的话,用管理员打开cmd,找到之前mysql的目录,cd到bin,然后用mysqld --remove。然后再去服务刷新看看应该已经没有mysql了。

  3. 去注册表删除,\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL和\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\eventlog\Application\MySQL     删除整个mysql文件,如果不存在目录就无所谓

  4. 删除mysql的安装目录,不存在就算了

  5. 去C:\Program Files目录下删除mysql,有的人好像是在C:\Program Files(x86)下的。都去看看吧,有就删除

  6. 删除之后重启

三、安装

1、解压到目录,我的是C:\Program Files\Mysql,解压后安装目录是C:\Program Files\Mysql\mysql-8.0.18-winx64

2、创建my.ini 拷贝到安装目录

# 设置3306端口 
port=3306 
# 设置mysql的安装目录 basedir= D:\\Program Files\\mysql-8.0.18-winx64 
# 切记此处一定要用双斜杠\\,单斜杠我这里会出错。 

# 设置mysql数据库的数据的存放目录 
datadir= D:\\Program Files\\mysql-8.0.18-winx64\\data 
# 此处同上 
# 允许最大连接数 
max_connections=200 
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 
max_connect_errors=10 
# 服务端使用的字符集默认为UTF8 
character-set-server=utf8 
# 创建新表时将使用的默认存储引擎 
default-storage-engine=INNODB 
# 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password 
# 设置mysql客户端默认字符集 
default-character-set=utf8 [client] 
# 设置mysql客户端连接服务端时默认使用的端口 
port=3306 
default-character-set=utf8

3、以管理员身份打开cmd,执行命令:

cd C:\Program Files\Mysql\mysql-8.0.18-winx64\bin
mysqld --initialize --console

4、记录下初始密码(localhost后面的内容:e/l9-rAlJQN4),开始感觉有点疑惑,不知道是1还是l,复制到notepad转大写后发现没有1,都是L:

在cmd中鼠标右击 标记 然后选中要复制的内容,回车

5、安装,还是在cmd中输入:会提示安装成功

mysqld --install mysql

6、在计算机服务中启动mysql服务

net start mysql

7、改密码:

在bin目录下执行以下命令:

mysql -u root -p

这时提示输入密码,把刚才的密码复制进去, 回车,然后会进入mysql命令行形式,输入改密命令(我改为了abcd1234):

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

8、然后输入退出命令,关闭cmd窗口即可:

exit;

9、记得添加bin路径到环境变量的Path中,且以;结尾(win10除外)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

23点59

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值