下面是“centos7.2下安装mysql5.7数据库的命令详解”的完整攻略:
1. 准备工作
在安装MySQL之前,我们需要先检查一下系统上是否已经安装了MySQL或其它数据库软件,防止出现安装冲突的情况。可以使用以下命令来检查:
rpm -qa | grep mariadb
如果系统上存在MariaDB,那么我们需要先卸载掉:
yum remove mariadb*
2. 添加MySQL源
CentOS 7默认的软件仓库里提供的MySQL版本较低,我们需要先添加MySQL的源:
yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
3. 安装MySQL
添加好源以后,就可以开始安装MySQL了:
yum install mysql-community-server
4. 启动MySQL
安装完成之后,我们需要先启动MySQL服务:
systemctl start mysqld
5. 配置MySQL
MySQL安装完成之后,需要进一步配置才能使用。首先,使用以下命令查找初始密码:
grep 'temporary password' /var/log/mysqld.log
找到如上信息后,记下初始密码。接着,使用以下命令登录MySQL并修改密码:
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
其中,new_password是你要设置的新密码。
6. 防火墙设置
安装完成MySQL后也需要额外设置防火墙,使用以下命令操作:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
这样就完成了CentOS 7.2下安装MySQL5.7数据库的命令详解。
以下是两个示例:
示例一:
[root@localhost ~]# rpm -qa | grep mariadb
[root@localhost ~]# yum remove mariadb*
[root@localhost ~]# yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
[root@localhost ~]# yum install mysql-community-server
[root@localhost ~]# systemctl start mysqld
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
[root@localhost ~]# mysql -u root -p
示例二:
[root@localhost ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64
[root@localhost ~]# yum remove mariadb*
[root@localhost ~]# yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
[root@localhost ~]# yum install mysql-community-server
[root@localhost ~]# systemctl start mysqld
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
[root@localhost ~]# mysql -u root -p
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7.2下安装mysql5.7数据库的命令详解 - Python技术站