安装MySQL Server
环境:windows
版本:8.0.17
1.下载安装包
2.安装和配置
下载完后,将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 D:\mysql-8.0.17-winx64 下。
接下来配置MySQL 的配置文件
打开刚刚解压的文件夹 D:\mysql-8.0.17-winx64,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:
[client]
# 设置mysql客户端默认字符集
default-character-set=UTF8MB4
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql-8.0.17-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=UTF8MB4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
default-time_zone = '+8:00'
3.初始化数据库
以管理员身份打开 cmd 命令行工具,切换到安装目录的bin目录下。
初始化数据库:
mysqld --initialize --console
执行完成后,会输出 root 用户的初始默认密码,如:
...
2019-10-11T11:57:24.332933Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: A<*a2COaKdds
2019-10-11T11:57:45.863301Z 0 [System] [MY-013170] [Server] D:\mysql-8.0.17-winx64\bin\mysqld.exe (mysqld 8.0.17) initializing of server has completed
...
A<*a2COaKdds就是初始密码,后续登录需要用到。
输入以下安装命令:
mysqld install
4.启动数据库
net start mysql
5.登录 MySQL
当 MySQL 服务已经运行时, 通过 MySQL 自带的客户端工具登录到 MySQL 数据库中。
在bin目录下输入命令行:
mysql -u root -p
按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:
Enter password:
输入密码登录,看到 Welcome to the MySQL monitor… 的提示语。登陆成功。
6.修改初始ROOT密码
登陆MySQL后输入如下命令:
ALTER USER USER() IDENTIFIED BY 'your password';
7.启动和关闭MySQL Server服务
以管理员身份启动CMD!
启动服务:
D:
cd mysql-8.0.17-winx64\bin
mysqld --console
关闭服务:
D:
cd mysql-8.0.17-winx64\bin
mysqladmin -uroot -p shutdown