ubuntu安装mysql2

# 1. 更新系统包列表
sudo apt update

# 2. 安装 MySQL 服务器
sudo apt install mysql-server -y

# 3. 启动 MySQL 服务并设置开机自启
sudo apt install mysql-server -y
sudo systemctl enable mysql

# 4. 验证 MySQL 服务状态
sudo systemctl status mysql

# 5. 运行安全脚本(重要!用于加固 MySQL 安全配置)
sudo mysql_secure_installation

# 安全脚本配置说明:
# - 会提示设置 root 密码(MySQL 8.0+ 默认使用 auth_socket 插件,可先跳过密码设置)
# - 移除匿名用户(推荐:Y)
# - 禁止 root 远程登录(推荐:Y,如需远程登录后续可单独配置)
# - 移除 test 数据库(推荐:Y)
# - 重新加载权限表(推荐:Y)

# 6. (MySQL 8.0+ 适用)默认 root 用户使用 auth_socket 插件,无法用密码登录,需修改为密码认证
sudo mysql -u root  # 无需密码直接登录

# 在 MySQL 命令行中执行以下语句(替换 'your_password' 为你的密码)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
FLUSH PRIVILEGES;
exit;  # 退出 MySQL 命令行

# 7. 测试密码登录
mysql -u root -p

 

posted @ 2025-09-23 10:50  _Lawrence  阅读(18)  评论(0)    收藏  举报