温馨提示×

linux mysql数据库安装步骤是什么

小樊
86
2024-11-14 02:58:35
栏目: 云计算
亿速云云数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

在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发行版的官方文档以获取最准确的信息。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:linux的数据库安装步骤

0