Windows系统
-
启动MySQL服务(管理员权限运行)
net start mysql
若服务名不同,先用
sc query type= service
查服务名 -
登录MySQL
mysql -u 用户名 -p
- 输入密码后进入交互界面
- 示例:
mysql -u root -p
(默认用户)
macOS/Linux系统
-
启动MySQL服务
sudo systemctl start mysql # 大多数Linux sudo service mysql start # 旧版系统
macOS用
brew services start mysql
(Homebrew安装时) -
登录命令
mysql -u 用户名 -p -h localhost
-h
指定主机(本地可省略)
常见问题解决
问题 | 解决方案 |
---|---|
命令未找到 | 检查MySQL是否安装,添加安装路径到系统环境变量(如Windows的PATH ) |
拒绝访问 | 检查用户名/密码是否正确 用 sudo mysql (Linux临时提权) |
服务无法启动 | 查看错误日志:sudo tail -f /var/log/mysql/error.log 检查端口占用: netstat -ano | findstr :3306 |
忘记密码 | 官方重置指南 |
安全操作建议
- 避免使用root账户
创建新用户并授权:CREATE USER '新用户'@'localhost' IDENTIFIED BY '强密码'; GRANT ALL PRIVILEGES ON 数据库名.* TO '新用户'@'localhost';
- 退出MySQL
执行EXIT;
或Ctrl + D
验证安装与版本
mysql --version # 查看版本
输出示例:mysql Ver 8.0.33 for Linux on x86_64 (MySQL Community Server)
重要提示:操作需管理员/root权限,生产环境谨慎操作,首次安装后运行
mysql_secure_installation
加固安全。
引用说明:
- MySQL官方文档:Command-Line Client
- Linux服务管理:systemd指南
- 安全配置参考:MySQL Security Best Practices
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8670.html