1,传送门:https://dev.mysql.com/downloads/mysql/
2,解压,这里我将解压后的目录放在:D:mysqlmysql-8.0.11-winx64
3,打开这个文件夹,在该文件夹下创建 my.ini 配置文件,如下
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:mysqlmysql-8.0.11-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:mysqlsqldata # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
4,启动数据库,以管理员身份打开 cmd 命令行工具,切换目录:
d:
cd D:mysqlmysql-8.0.11-winx64in
5,初始化数据库
mysqld --initialize --console
6,执行完成后,会输出 root 用户的初始默认密码,如:
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
APWCY5ws&hjQ就是初始密码,后续登录需要用到
7,安装,输入命令:
mysqld install
8,启动服务:
net start mysql
9,登录:
mysql -u root -p
Enter password: ************
10,修改密码:
alter user user() identified by "root";