便宜VPS主机精选
提供服务器主机评测信息

Linux环境下MySQL数据库详细安装教程及常见问题解决方法

在Linux上安装MySQL数据库的步骤如下:

  1. 更新系统
  • 打开终端。
  • 输入命令 sudo apt update(对于基于Debian的系统,如Ubuntu)或 sudo yum update(对于基于RHEL的系统,如CentOS)来更新你的包列表。
  1. 安装MySQL服务器
  • 对于Debian/Ubuntu系统:
    sudo apt install mysql-server
    
  • 对于RHEL/CentOS系统:
    sudo yum install mysql-server
    

    或者,如果你使用的是较新的CentOS版本,可能需要使用 dnf

    sudo dnf install mysql-server
    
  1. 启动MySQL服务
  • 对于Debian/Ubuntu系统:
    sudo systemctl start mysql
    
  • 对于RHEL/CentOS系统:
    sudo systemctl start mysqld
    
  1. 设置MySQL开机自启
  • 对于Debian/Ubuntu系统:
    sudo systemctl enable mysql
    
  • 对于RHEL/CentOS系统:
    sudo systemctl enable mysqld
    
  1. 运行安全安装脚本
  • 对于Debian/Ubuntu系统:
    sudo mysql_secure_installation
    
  • 对于RHEL/CentOS系统:
    sudo mysql_secure_installation
    

    注意:这个步骤在较新的CentOS版本中可能不可用,因为 mysql_secure_installation 可能已经被移除或重命名。在这种情况下,你可以直接跳到配置MySQL用户和权限的步骤。

  1. 配置MySQL用户和权限
  • 启动MySQL命令行客户端:
    mysql -u root -p
    
  • 创建新用户并设置密码(将 newuserpassword 替换为实际的用户名和密码):
    CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
    
  • 授予新用户对数据库的访问权限(将 database_name 替换为实际的数据库名):
    GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost';
    
  • 刷新权限:
    FLUSH PRIVILEGES;
    
  • 退出MySQL命令行客户端:
    exit;
    
  1. 验证MySQL安装
  • 在终端中输入 mysql -u root -p 并按回车,然后输入你的root密码。如果能够成功登录到MySQL命令行客户端,说明安装成功。

请注意,这些步骤可能会因Linux发行版和版本的不同而略有差异。建议查阅你所使用的Linux发行版的官方文档以获取最准确的信息。

未经允许不得转载:便宜VPS测评 » Linux环境下MySQL数据库详细安装教程及常见问题解决方法