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;

posted @   vello  阅读(973)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示