- 去官网下载mysql8.0:https://dev.mysql.com/downloads/mysql/,解压下载后的文件
- 在解压之后的根目录创建my.ini
- 在根目录下创建data目录
- 配置my.ini
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=<yourdir>
datadir=<yourdir>\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
shared-memory=ON
shared_memory_base_name=MYSQL
default-time-zone='+8:00'
- 添加mysql的bin目录到系统环境变量
- 以下操作在命令行中进行(注意要管理员权限启动),初始化data目录
mysqld --initialize-insecure
执行完成后data目录下可以看到初始的库,还有用来初始连接的密钥对
- 安装mysql服务
mysqld -install
- 启动mysql服务,关闭命令为stop,重启命令为restart
net start mysql
- 使用ssl连接mysql,注意下面的datadir需要替换成你的datadir
mysql -uroot -h 127.0.0.1 -P3306 --ssl-cert=<datadir>\client-cert.pem --ssl-key=<datadir>\client-key.pem
- 更改root用户验证方式为密码方式
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
- 更改密码,mysql8.0以上密码策略限制必须要大小写字母加数字
alter user 'root'@'localhost' IDENTIFIED BY '<yourpassword>';
如果出现时区问题,设置时区为+8
set global time_zone='+8:00';
网友评论