[mysqld]
# 默认端口
port=3306
# mysql的安装目录,也是工作目录
basedir="D:\\mysql-5.7.31-winx64"
# 数据库存放的目录,data目录无需手动创建,MySQL初始化成功,就会自动创建了
datadir="D:\\mysql-5.7.31-winx64\\data"
# 错误日志,如果启动失败,可以查看这个错误日志,定位错误原因
log_error="D:\\mysql-5.7.31-winx64\\mysql.err"
# 指定默认字符集
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
skip-character-set-client-handshake=true
[client]
default-character-set=utf8mb4
[mysql]
# 可选的参数当你use到某个数据库中,路径上显示当前数据库的名字
# prompt=[\\d]>
# 关于字符集的设置
default-character-set=utf8mb4
在终端输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --help --verbose
在终端(以管理员身份启动命令提示符)输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --initialize-insecure
在终端(以管理员身份启动命令提示符)输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --install mysql57
在终端(以管理员身份启动命令提示符)输入
"D:\mysql-5.7.31-winx64\bin\mysqld.exe" --remove mysql57
在终端输入
mysql -uroot -p
初次登录没有密码 直接点击回车即可
在终端输入
set password = password("123");
create database unity_db DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
create table warehouse(
id int primary key, -- 主键(不允许为空、不能重复)
name varchar(16) not null unique, -- 不允许为空
size int default 10 unique -- 插入数据时,如果不给age列设置值,默认值:10
)default charset=utf8;
insert into warehouse (id,name,size) values(1,“螺母”,8),(2,“凸轮”,12),(3,“齿轮”,25);