上一篇
刚在电脑上装完MySQL的小白同学,是不是对着黑屏的命令行抓耳挠腮?明明显示"Installation Success",可输入mysql
却弹出"Access denied"?别慌!这篇2025年最新实战指南,手把手教你从安装到登录的全流程,附赠排坑秘籍和emoji彩蛋哦~
方法1:服务管理器
Win+R
输入services.msc
方法2:命令行黑科技
# 管理员模式打开CMD cd C:\Program Files\MySQL\MySQL Server 9.3\bin mysqld --console
💡 提示:看到[System] [MY-013456] Server ready
说明启动成功
# Ubuntu/Debian sudo systemctl start mysql # CentOS/RedHat sudo service mysqld start
🔍 检查状态:sudo systemctl status mysql
显示active(running)即成功
sudo /usr/local/mysql/support-files/mysql.server start
🍺 Homebrew用户可用:brew services start mysql
mysql -u root -p # 输入安装时设置的密码(回车后不显示字符)
💥 首次登录密码可能为空?直接回车后执行:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
my.ini
文件:[mysqld] bind-address = 0.0.0.0
CREATE USER '用户名'@'%' IDENTIFIED WITH mysql_native_password BY '密码'; GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%'; FLUSH PRIVILEGES;
症状:MySQL服务无法启动,系统错误1067
解药:
data
目录权限(Windows右键→属性→安全) my.ini
的datadir
路径为纯英文 mysqld --initialize --console
症状:ERROR 1290 (HY000)
解药:
mysqld --skip-grant-tables --shared-memory
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
三步重置法:
my.ini
添加:[mysqld] skip-grant-tables
skip-grant-tables
并重启root
用户直接操作 FLUSH PRIVILEGES;
更新权限 CREATE USER 'dev'@'%' IDENTIFIED BY '强密码!2025'; GRANT SELECT,INSERT ON mydb.* TO 'dev'@'%';
现在你已经掌握:
下期预告:《MySQL工作台可视化操作指南》&《SQL入门必会10条命令》,关注不迷路哦~ 🐬
本文由 业务大全 于2025-08-27发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vds.7tqx.com/wenda/753763.html
发表评论