-
添加my.ini
[mysqld]
# set basedir to your installation path
basedir=D:\\Program Files\\mysql-8.0.18-winx64
# set datadir to the location of your data directory
datadir=D:\\Program Files\\mysql-8.0.18-winx64\\data
default-time_zone='+8:00'
-
初始化数据目录,root账户生成空密码
mysqld.exe --initialize-insecure
# 用--initialize初始化会生成随机初始密码,需要查看日志才能找到密码。
-
启动mysql服务
mysqld.exe
-
如果使用root用户,需要修改root密码
mysqladmin.exe -u root -p --skip-password password 123456
-
如果不使用root用户,可使用空密码登录root账户,然后创建其他用户
mysql.exe -u root -p --skip-password
-
创建用户user
create user 'user'@'localhost' identified by '123456';
-
创建数据库mydatabase,指定数据库字符集编码UTF-8
create database mydatabase character set utf8;
-
给用户user授权数据库mydatabase的访问
grant all privileges on mydatabase.* to 'user'@'localhost';
-
刷新权限
flush privileges;