MySql 8.0.15安装

一.官网下载对应版本的安装包并解压

https://dev.mysql.com/downloads/mysql/

这个是windows 64位的

二.在解压的根目录中新建my.ini文件和data文件夹

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\mysql\\mysql-8.0.15-winx64   #改为你的解压根目录,使用双斜杠
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql\\mysql-8.0.15-winx64\\data   # 设置你的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]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

然后新建data文件夹

三.在环境变量中设置MYSQL_HOME为你自己的解压根目录,新添加PATH值为%MYSQL_HOME%\bin

 

四.用管理员身份运行命令行

输入mysqld --initialize --console回车

A temporary password is generated for root@localhost:生成的临时密码

我们会用这个密码进行第一次登陆,所以先记住该密码=58diwhsl&cE

五.安装服务并启动

mysqld --install回车

net start mysql回车

报错

可能原因1:端口被占用

解决方法1:打开任务管理器,进入详细信息,查看是否有PID为3306的任务,关闭它

可能原因2:服务已经启动

解决方法2:输入services.msc回车

查看服务

如果有已经启动的mysql服务就停止

六.再次启动服务

七.登陆并修改密码

输入mysql -u root -p回车

输入四中生成的你自己的临时密码 回车

输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你想修改的密码'; 回车

猜你喜欢

转载自blog.csdn.net/blow_bb/article/details/88841757