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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~