MySQL8(zip安装教程详解)

1.MySQL安装包

Mysql官方网站:http://www.mysql.com/,

数据库下载地址:http://www.mysql.com/downloads/。

从官方网站可以找到两种文件包,一种是exe安装程序,另一种是zip压缩包。这次我下载的是ZIP压缩包。

百度云链接https://pan.baidu.com/s/1wJNFvjZfbOecSJQz2o_I-w(无提取码)

MySQL8(zip安装教程详解)_第1张图片

 

2.解压进行配置

解压出下载的文件mysql-8.0.13-winx64.zip到任一目录,防止出现未知问题,最好放在非系统盘的非中文目录下,我的位置D:\XuLiMin\mysql-8.0.13-winx64。打开文件夹新建一份名称为my.ini的配置文件。

打开my.ini文件,相关配置修改如下:

MySQL8(zip安装教程详解)_第2张图片

百度云链接https://pan.baidu.com/s/1wJNFvjZfbOecSJQz2o_I-w(无提取码)

MySQL8(zip安装教程详解)_第3张图片

 

3.执行初始化

以管理员身份运行cmd,进入到mysql-8.0.13-winx64的bin目录下

输入

mysqld --defaults-file=D:\XuLiMin\mysql-8.0.13-winx64\my.ini --initialize --console

 

初始化已完成

注:将红框内的密码记录下来(vpG&BkdFr6%M)临时密码,后续用于登陆修改密码。

 

4.创建服务

以管理员身份运行cmd,进入到mysql-8.0.13-winx64的bin目录下

输入

mysqld install MySQLXLM  --defaults-file="D:\XuLiMin\mysql-8.0.13-winx64\my.ini"   

MySQLXLM为服务名

出现Service successfully installed.说明创建已成功

5.测试连接

使用win+r打开compmgmt.msc管理

找到MySQLXLM(自定义服务名)启动

启动后使用navicat连接

MySQL8(zip安装教程详解)_第4张图片

MySQL8(zip安装教程详解)_第5张图片

输入临时密码连接会出现1251错误

原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。

 

6.修改密码

以管理员身份运行cmd,进入到mysql-8.0.13-winx64的bin目录下

输入

mysql -uroot -p -P3308(3308为my.ini文件中自定义的端口)

用于登录

MySQL8(zip安装教程详解)_第6张图片

输入之前记录的临时密码登录

MySQL8(zip安装教程详解)_第7张图片

修改密码输入

alter user root@localhost identified by 'password' password expire never;

MySQL8(zip安装教程详解)_第8张图片

出现Query OK, 0 rows affected (0.11 sec)

再次输入

alter user root@localhost identified with mysql_native_password by 'root';

MySQL8(zip安装教程详解)_第9张图片

 

其中"root"为修改后的密码

最后再输入flush privileges;

完成设置。

7.连接MySQL

注:端口号为my.ini文件中自定义的,密码为修改后的密码

MySQL8(zip安装教程详解)_第10张图片

MySQL8(zip安装教程详解)_第11张图片

连接成功

 

注:如需删除mysql服务可以用以下两种方法

1.在注册表删除关于MySQL所有键值

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/MySQL,

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Control/MySQL,

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/MySQL, HKEY_CURRENT_USER/Software/MySQL .

若在windows服务里面,该服务仍在,并且显示”<读取描述失败,错误代码2>”,双击它出现,在本地计算机上找不到该文件,启动不了,也删不掉。重新安装也不能覆盖。除非安装时选择不同名称的服务。但有此垃圾服务累计的存在,会影响将来复杂问题的排查。经查,用以下方法可以删除垃圾服务,步骤如下:

2.以管理员身份运行cmd输入

sc delete 服务名

教程说明:以上教程内容皆为网上资料,我只是个整理者。资料链接太多,就不一一附上,敬请谅解。

 

你可能感兴趣的:(MySQL)