下载安装包
官网下载地址:https://dev.mysql.com/downloads/mysql/
我下载的版本是:mysql-8.0.14-winx64.zip
解压安装包
将以上安装包解压到指定目录,如我解压后的路径:
D:\web\mysql-8.0.14
添加配置
打开文件夹D:\web\mysql-8.0.14 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\web\\mysql-8.0.14
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\\web\\mysql-8.0.14\\data
# 允许最大连接数
max_connections=50
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
运行cmd
以管理员身份打开cmd命令行工具,切到目录:
cd D:\web\mysql-8.0.14\bin
初始化数据库
D:\web\mysql-8.0.14\bin>mysqld --initialize --console
执行这一步的时候,我遇到了个问题,提示"应用程序无法正常启动(0xc000007b)",怎么解决呢?
需要下载个DirectX修复工具修复一下
下载地址:http://www.pc6.com/softview/SoftView_57945.html
继续执行上面的初始化命令,初始化成功后,会输出root用户的初始默认密码,如:
root@localhost: nwAL-Ryb-1Az
安装MySQL服务
D:\web\mysql-8.0.14\bin>mysqld install
启动MySQL服务
D:\web\mysql-8.0.14\bin>net start mysql
登录mysql
D:\web\mysql-8.0.14\bin>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ;
Your MySQL connection id is 8
Server version: 8.0.14 MySQL Community Server - GPL
mysql>
登录成功后会看到mysql>提示符。
这里可以修改一下root用户的密码,方便记忆:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'
退出登录
mysql>exit
Bye
D:\web\mysql-8.0.14\bin>
关闭MySQL服务
D:\web\mysql-8.0.14\bin>net stop mysql