下面是 “Linux下Centos7安装Mysql5.7.19的详细教程” 的完整攻略:
准备工作
在安装Mysql之前,需要确认以下几个准备工作已完成:
- 确认系统的版本号
- 配置yum源
- 卸载旧版本的Mysql
确认系统的版本号
使用以下命令可以查看Centos系统的版本号:
cat /etc/redhat-release
你应该看到输出类似于下面的内容:
CentOS Linux release 7.7.1908 (Core)
配置yum源
Centos自带的yum源中不包含Mysql5.7,因此需要手动配置yum源。按照以下步骤进行:
- 下载Mysql官方的yum源
# 下载Mysql官方的yum源
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 安装yum源
# 安装yum源
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
- 禁用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的详细教程” 的完整攻略,希望对你有所帮助。