1. 从官网下载社区版压缩包,这里下载的是 mysql-8.0.13-winx64.zip
2. 将压缩包解压到指定目录,这里是 D:\Program Files\mysql-8.0.13-winx64
3. 配置环境变量 MYSQL_HOME=D:\Program Files\mysql-8.0.13-winx64, 在 path 中增加变量%MYSQL_HOME%\bin
4. 初始化数据文件目录 data
使用管理源权限打开命令行窗口,进入mysql 目录里面的子目录bin 运行命令 “mysqld --initialize-insecure --user=mysql”(无初始化密码)
执行完毕后会在mysql 目录下会发现新生成一个 data 目录
5. 执行命令 “mysqld -install” 注册 mysql 进程
6. 在mysql 跟目录下配置初始化文件my.ini,若没有可以自行创建
[mysqld]
#设置字符集为utf8
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
basedir = D:\\Program Files\\mysql-8.0.13-winx64
datadir = D:\\Program Files\\mysql-8.0.13-winx64\\data
# 设置3306端口
port=3306
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[client]
#设置客户端字符集
port=3306
default-character-set = utf8
[WinMySQLadmin]
Server = D:\\Program Files\\mysql-8.0.13-winx64\\bin\\mysqld.exe
7. 以管理员的角色执行“net start mysql”启动mysql
8. 如在中途中遇到问题时可以查看在%MYSQL_HOME%\data目录下以 .err 为后缀的日志文件,一般是以计算机名为名称,我的计算机名是zhangcy2277,所以在该目录下可以看到zhangcy2277.err文件,该文件会记录错误的日志信息。
9. 以 root 用户签入数据库
10. 使用mysql 的 alter user "root"@"localhost" identified by "password"; 命令更改密码。
11. 使用新建的密码签入数据库