1、解压包下载
下载地址:MySQL :: Download MySQL Community Server

MySQL版本分为:创新版和长期支持版本(LTS:Long Term Support),这两个版本都是生产级;如果喜欢最新尝试最新技术的,可以选择创新版;如果只是需要一些必要的补丁修复的,那就选择长期支持版本。
2、配置环境变量
控制面板 -> 系统 -> 高级系统设置 -> 环境变量
注:也可以从’我的电脑‘右击,选择属性找到环境变量,反正可以找到环境变量就可以。




3、配置文件ini
打开解压文件夹D:\soft\mysql-8.1.0-winx64,创建文件my.ini,编辑内容如下:
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 —— [需要更改地址,注意加转义字符‘\’]
basedir=D:\\soft\\mysql-8.1.0-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4、初始化数据库
进入MySQL目录后,执行以下命令,进行数据库初始化。
注意:初始化后,会输出用户root的初始密码,要复制下来,初次登陆时要用。
mysqld --initialize --console

在执行初始化命令时,遇到问题:VCRUNTIME140_1.dll文件找不到问题,解决方法在下面的问题解决中
5、安装数据库
执行以下命令,安装成功后,会提醒:Service successfully installed。
mysqld install
在这里我之前装过MySQL,没有卸载干净,出现了问题,解决方法同样在下方的问题解决中。
6、启动数据库
net start mysql

7、登录数据库
mysql -u root -p

8、修改密码
自动生成的密码不好记住,可以选择修改密码。
alter user user() identified by 'new password';

9、 停止数据库
net stop mysql
10、问题解决
10.1 MySQL没有删除干净问题
在我自认为删除的很干净的时候,执行install的时候,却提示我服务已存在,还给出了目录(实际上,这个目录已删除了),人麻了都。后来在网上找到了方法,使用sc query 可以查到,然后删除后,重新装下就可以了。


10.2 找不到VCRUMTIME140_1.dll文件问题 
在程序中找了下,发现我是安装了vc++运行库的,但是还是找不到这个dll文件,神奇!
后来发现,是在C:\Windows\System32这个目录下找dll,这个目录下没有,于是全局搜索VCRUMTIME140_1.dll,然后复制到C:\Windows\System32目录下,就可以完美初始化了。

本文详细介绍了MySQL 8.1.0的安装步骤,包括下载、配置环境变量、编辑ini文件、初始化数据库、安装、启动、登录、修改密码以及解决常见问题,如MySQL残留服务清理和缺失VCRUNTIME140_1.dll文件的处理方法。
1万+

被折叠的 条评论
为什么被折叠?



