基于Centos7安装MySQL5的方式

准备环境:

1、Centos7系统的设备三台
2、配置IP(可以上网)
3、关闭防火墙和SELinux
4、安装常用软件

RPM包安装:

1、yum在线安装(在网络条件不好的情况下,不建议使用此方法)

1、下载并安装MySQL官方的 Yum Repository

:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2、使用yum安装MySQL

 yum -y install mysql57-community-release-el7-10.noarch.rpm
 yum -y install mysql-community-server

2、rpm包安装

有两种方法,可以在官网下载,但速度较慢,可以用国内网站下载,这个较快

wget -c https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar 

在此我推荐大家使用离线安装,因为在线安装真的很慢

安装成功后,再进行对应的包的安装

[root@centos-node1 ~]# rpm -ivh mysql-community-client-5.7.33-1.el7.x86_64.rpm mysql-community-common-5.7.33-1.el7.x86_64.rpm mysql-community-server-5.7.33-1.el7.x86_64.rpm mysql-community-libs-5.7.33-1.el7.x86_64.rpm

设置开机自启动且现在开启:

[root@centos-node1 ~]# systemctl enable --now mysqld

先查看原始MySQL的登录密码:冒号后面就是原始密码

[root@centos-node1 ~]# grep "password" /var/log/mysqld.log
2022-03-27T13:02:10.910114Z 1 [Note] A temporary password is generated for root@localhost: gyn_h)g6U?qb

现在输入原始密码登录MySQL:

[root@centos-node1 ~]# mysql -uroot -p
Enter password:

二进制格式安装

先下载对应的包:

wget -c https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.33-linux-glibc2.12-x86_64.tar.asc

创建特定的组和用户

[root@centos-node2 ~]# groupadd mysql -r -g 303
[root@centos-node2 ~]# useradd -r -g mysql -s /bin/false -u 303 mysql

解压安装包到/usr/local/

[root@centos-node2 ~]# tar xf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz -C /usr/local

创建软链接:

[root@centos-node2 ~]# ln -sv /usr/local/mysql-5.7.33-linux-glibc2.12-x86_64/ /usr/local/mysql

修改权限:

[root@centos-node2 ~]# chown -R mysql.mysql /usr/local/mysql/*

初始化:

[root@centos-node2 ~]# vim /etc/profile.d/mysql.sh
[root@centos-node2 ~]# source /etc/profile.d/mysql.sh

在这里插入图片描述

[root@centos-node2 ~]# mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

记录临时密码:

2022-03-27T14:26:04.555958Z 1 [Note] A temporary password is generated for root@localhost: XOjIfe8dgb!!

为mysql提供主配置文件:

[root@centos-node2 ~]# scp 192.168.21.135:/etc/my.cnf /etc

红色方框内是注意需要修改的路径
在这里插入图片描述
为mysql提供sysv服务脚本:

[root@centos-node2 ~]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

启动mysql:

[root@centos-node2 ~]# chkconfig --add mysqld
[root@centos-node2 ~]# chkconfig mysqld on
[root@centos-node2 ~]# systemctl start mysqld

在这里插入图片描述

修改密码:

方法一:

[root@centos-node2 ~]# mysqladmin -uroot -pXOjIfe8dgb!! password 'MySQL@123'

注意,他可能会提示你输入一遍原始密码,然后就修改成功了,可以用新密码登录测试一下:
在这里插入图片描述
方法二:

[root@node1 ~]# mysqladmin -uroot -p password
Enter password:
New password:
Confirm new password:

注意:此时需要先输入一次旧密码,然后重复两次新密码,登录验证一下:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是在 CentOS 7 上安装 MySQL 的步骤: 1. 打开终端,使用以下命令安装 MySQL: ``` sudo yum install mysql-server ``` 2. 安装完成后,启动 MySQL 服务: ``` sudo systemctl start mysqld ``` 3. 默认情况下,MySQL 的 root 用户没有密码。您可以使用以下命令来设置 root 用户的密码: ``` sudo mysql_secure_installation ``` 该命令将启动一个交互式脚本,其中您可以设置 root 用户的密码,以及进行其他安全设置。 4. 完成以上步骤后,您可以使用以下命令来检查 MySQL 服务是否正在运行: ``` sudo systemctl status mysqld ``` 如果 MySQL 服务正在运行,您应该看到类似于以下内容的输出: ``` ● mysqld.service - MySQL Community Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2020-09-07 11:37:40 UTC; 1min 32s ago ``` 现在,您已经成功地在 CentOS 7 上安装MySQL。 ### 回答2: 在CentOS 7上安装MySQL可以按照以下步骤进行操作: 1. 打开终端,并以root用户身份登录到CentOS 7服务器。 2. 更新系统软件包:使用以下命令执行系统更新并确保安装了最新的软件包。 ``` yum update ``` 3. 安装MySQL:使用以下命令安装MySQL服务器。 ``` yum install mysql-server ``` 4. 启动MySQL服务:使用以下命令启动MySQL服务。 ``` systemctl start mysqld ``` 5. 设置MySQL开机自启:使用以下命令设置MySQL在系统启动时自动启动。 ``` systemctl enable mysqld ``` 6. 进行安全设置:使用以下命令进行初始安全设置。 ``` mysql_secure_installation ``` 7. 按照提示设置MySQL的root密码、删除匿名用户、禁止远程root登录等安全设置。 8. 完成安装MySQL已经成功安装和配置在CentOS 7上。使用以下命令验证MySQL服务是否正常运行。 ``` systemctl status mysqld ``` 连接到MySQL服务器:使用以下命令连接到MySQL服务器。 ``` mysql -u root -p ``` 输入之前设置的root密码即可登录到MySQL服务器。 以上是在CentOS 7上安装MySQL的简单步骤,注意确保操作系统和软件包保持最新以及按照安全最佳实践进行设置和管理。 ### 回答3: CentOS 7是一种基于Linux内核的操作系统,MySQL是一种流行的开源关系型数据库管理系统。下面是在CentOS 7上安装MySQL的步骤: 1. 打开终端,以root用户身份登录。 2. 使用以下命令更新系统软件包: ``` yum update ``` 3. 使用以下命令安装MySQL服务器: ``` yum install mysql-server ``` 4. 安装完成后,使用以下命令启动MySQL服务: ``` systemctl start mysqld ``` 5. 使用以下命令设置MySQL服务开机自启动: ``` systemctl enable mysqld ``` 6. 运行以下命令来提高MySQL服务器的安全性: ``` mysql_secure_installation ``` 在这个过程中,您将会被要求设置一个新的MySQL管理员密码,并对其他安全设置进行配置。 7. 接下来,您可以使用以下命令登录到MySQL服务器: ``` mysql -u root -p ``` 输入刚刚设置的MySQL管理员密码即可登录。 8. 安装完成后,您可以开始使用MySQL进行数据库管理和开发。可以使用以下命令创建新的数据库: ``` CREATE DATABASE database_name; ``` 将 "database_name" 替换为您想要创建的数据库的名称。 以上是在CentOS 7上安装MySQL的基本步骤。您现在可以根据自己的需求,使用MySQL来管理和存储数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值