安装MYSQL 最新版8.0.19
- 第一步,前往官网
- 第二步,解压缩,创建my.ini
- 第三步,配置环境变量
- 第四步,管理员权限打开cmd
- 我的win10系统版本1903
- 安装的mysql版本为8.0.19
第一步,前往官网
下载mysql最新版本https://dev.mysql.com/downloads/mysql/

点击上图红框这里下载

点击下面红框里面的,不用登陆和注册,就能下载,当然你想登录注册也行。

第二步,解压缩,创建my.ini
之后是解压缩文件,我在根目录下面新建了mysql文件夹,把压缩包解压在这里了。(名字可以是任意的)
点进文件夹,新建记事本,把名字改成my.ini,把下面的代码复制进去。
注意两点:
- 1.basedir=C:\MYSQL\mysql-8.0.19-winx64
- 这一行里面“MYSQL"是我自己建的文件夹,可以是任意名字,你自己明白就好
- 2.C:\MYSQL\mysql-8.0.19-winx64\Database
- 这个database文件夹一定是不能存在的,在安装过程中系统会自动创建这个文件夹。如果你安装第一次失败了,第二次重新安装的时候记得把这个文件夹删掉,否则系统会报错(我在自动生成随机密码那一步卡住似乎就是因为这个文件夹存在)
- 网络上面其他人分享的my.ini也可以用,差别不大,记住把这两行的地址改掉就行。
在这里插入代码片[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\MYSQL\mysql-8.0.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\MYSQL\mysql-8.0.19-winx64\Database
# 允许最大连接数
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第三步,配置环境变量
我的电脑右键-属性-左侧最下面“高级系统设置”





就这个地址,粘贴过来就行。
第四步,管理员权限打开cmd
【使用管理员权限打开cmd,否则后面在创建安装目录的时候会报错!!】
使用cmd命令提示符,首先进入到你的安装目录,我的安装目录在c盘,把目录换到 cd C:\MySQL\mysql-8.0.19-winx64\bin在此目录下进行相应的过程,输入命令mysqld --initialize --console 进入安装步骤

我这里已经安装过了,就找网上的图给大家看一下

安装完后会返回一段代码,注意红框这里localhost:
【注:冒号后面的是密码,记下来,或者截图保存,后面会用到。】
之后输入
mysqld install
进入安装步骤
等待安装完成后,在命令提示符上输入命令mysql -u root -p会出现Enter password,这时候把刚才的密码输入进去。进入下一步。

【图从其他地方借来的,侵删。谢谢。】
输入完密码到这一步就没问题了。
但是有些朋友可能会遇到的问题:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061),如果报这个错误,请参考这篇文章。
如果你觉得之前的密码太复杂,你可以另外设置登录密码,你会发现mysql>后有一个光标一直在闪烁,这个时候,你输入
alter user root@localhost identified by ‘新密码’;
【注:分号要带上,密码不能太简单,我最一开始是aaa,系统没有通过,后来用了aaa123就ok了】
若出现OK字样,就说明你密码修改成功了,等到下次登录输入新密码就行了。
到此安装就结束了,如果你要退出mysql的话,只需要在mysql>后输入exit即可。
















