Linux下Centos7安装Mysql5.7.19的详细教程

  • Post category:Linux

下面是 “Linux下Centos7安装Mysql5.7.19的详细教程” 的完整攻略:

准备工作

在安装Mysql之前,需要确认以下几个准备工作已完成:

  1. 确认系统的版本号
  2. 配置yum源
  3. 卸载旧版本的Mysql

确认系统的版本号

使用以下命令可以查看Centos系统的版本号:

cat /etc/redhat-release 

你应该看到输出类似于下面的内容:

CentOS Linux release 7.7.1908 (Core) 

配置yum源

Centos自带的yum源中不包含Mysql5.7,因此需要手动配置yum源。按照以下步骤进行:

  1. 下载Mysql官方的yum源
# 下载Mysql官方的yum源
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  1. 安装yum源
# 安装yum源
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
  1. 禁用yum源中已有的Mysql源
# 禁用yum源中已添加的其他版本的Mysql
sudo yum remove mysql-community-server
sudo yum remove mysql-community-client

卸载旧版本的Mysql

如果已经安装了旧版本的Mysql,需要先卸载它。如果没有安装,可以跳过此步骤。

sudo yum remove mysql-server mysql mysql-libs

安装Msql

安装Mysql

执行以下命令安装Mysql:

sudo yum install mysql-community-server

启动Mysql服务

执行以下命令启动Mysql服务,并将其设置为开机自启动:

# 启动Mysql服务
sudo systemctl start mysqld

# 将Mysql设置为开机自启动
sudo systemctl enable mysqld

设置Mysql的root密码

执行以下命令进行Mysql的安全初始化,并设置Mysql的root密码:

# 安全初始化
sudo mysql_secure_installation

# 设置Mysql的root密码
sudo mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

其中,newpassword可以替换为任何你喜欢的密码。

至此,Mysql安装完毕,可以使用该命令连接到已经安装好的Mysql:

mysql -u root -p

示例说明

示例1:创建一个新的数据库

在连接到Mysql之后,执行以下命令创建一个新的数据库:

CREATE DATABASE mydb;

其中,mydb是你要创建的数据库的名称。

示例2:创建一个新的用户

在连接到Mysql之后,执行以下命令创建一个新的用户:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

其中,newuser是你要创建的用户名,password是该用户的密码。

以上就是 “Linux下Centos7安装Mysql5.7.19的详细教程” 的完整攻略,希望对你有所帮助。