MySQL8.0安装教程
一、下载
二、解压、初始化数据库
以windows管理员打开cmd
进入MySQL解压后的bin目录
1.my.ini配置文件设置
[mysqld]
port=3306(初始端口可任意修改)
basedir="D:/mysql-8.0.40-winx64/"
datadir="D:/mysql-8.0.40-winx64/data/"
max_connections=10
character-set-server=utf8mb4
default-storage-engine=INNODB
collation-server=utf8mb4_unicode_ci
default-time-zone='+08:00'
query_cache_size=0
query_cache_type=0
max_allowed_packet=16M
general_log=1
general_log_file="D:/mysql-8.0.40-winx64/logs/mysql.log"
long_query_time=20
slow_query_log=1
slow_query_log_file="D:/mysql-8.0.40-winx64/logs/mysql-slow.log"
log_error="D:/mysql-8.0.40-winx64/logs/mysql-error.log"
[client]
default-character-set=utf8mb4
2.执行 mysqld --initialize --user=mysql --console
MySQL初始化完成
注意:一定要记住初始密码
三、安装mysqld服务
mysqld --install
四、启动mysql服务
net start mysql
五、修改root用户密码
mysql -uroot -p
输入零时密码进入mysql终端
alter user 'root'@'localhost' identified by 'xxxx_password';
alter user 'root'@'localhost' identified with mysql_native_password_by 'xxxx_password';
六、创建一个非管理员root账号
create user 'root'@'%' identified by 'xxxx_password';
七、授权
grant select,update,insert,create,delete on . to 'root'@'%';
flush privileges;