mysql8.x 搭建及配置
mysql8.x 搭建及配置
下载
到mysql官网下载mysql 8.x的zip文件
下载zip包,解压到自定义目录
win下:找个没有空格和中文路径的目录直接解压即可
配置环境变量
win下:
MYSQL_HOME=D:\data\mysql8
PATH 中加入 %MYSQL_HOME%\bin
同理,linux中也要在环境变量中加入上面配置
配置mysql
win中,建配置文件
需要有几个注意的地方:
- datadir 对应的目录不用手动建,初始化data目录时会自动创建。自己建可能会有问题
- 字符集全用utf8mb4的,utf-8下,1字符=3字节。(uft-8也称之为utf-8mb3)utf-8mb4下,1字符=4字节。varchar的存储上限是65535字节,对存储汉字有区别
mysql 配置文件:
1 | |
初始化
cd 到 mysql 文件夹的 bin 目录下,执行如下初始化命令:
mysqld –initialize –console 随机密码
mysqld –initialize-insecure –console 无密码模式
mysqld –console 命令行启动服务
win下安装mysql服务
mysqld –install
启动:net start mysql
修改密码
console登录mysql,或者使用mysql连接工具,连接到db后,修改密码
set password for root@localhost=’12345678’;
mysql8.x 搭建及配置
https://abuzhi.github.io/2022/11/01/2022-11-01-mysql-8.x-win-config/