Centos7安装mysql5.7

一、下载mysql5.7安装包

  • 下载地址:MySQL :: Download MySQL Community Server

Centos7安装mysql5.7_第1张图片

 下载 mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar到本地,解压缩获取rpm组件:

Centos7安装mysql5.7_第2张图片

二、mysql5.7安装包上传到linux服务器

在linux服务器上/usr/local目录下创建文件夹mysql,将解压缩后的四个组件放在该目录下,

三、检查系统是否安装过mysql、mariadb

跳过(查看参考文章)

四、安装mysql5.7步骤

sudo rpm -ivh mysql-community-common-5.7.43-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-5.7.43-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-client-5.7.43-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-server-5.7.43-1.el7.x86_64.rpm



五、启动服务

#启动 MySQL 服务:
sudo systemctl start mysqld

#设置 MySQL 开机自启动:
sudo systemctl enable mysqld

#查看 MySQL 服务状态:
sudo systemctl status mysqld

六、设置密码

1. 获取初始密码:
   安装后,MySQL 会生成一个初始密码,可以通过以下命令获取:

sudo grep 'temporary password' /var/log/mysqld.log

2. 使用初始密码登录 MySQL:

mysql -u root -p

3. 配置 MySQL 安全性:
   执行以下命令来加强 MySQL 安全性:

sudo mysql_secure_installation

按照提示设置密码强度、移除匿名用户、禁止远程 root 登录等安全配置。

七、设置默认字符集

在MySQL 5.7中,可以通过修改配置文件来设置默认字符集为`utf8_general_ci`。请按照以下步骤进行操作:

1. 打开 MySQL 配置文件 `my.cnf`,该文件通常位于 `/etc/mysql/my.cnf` 或 `/etc/my.cnf`。

sudo vi /etc/my.cnf

2. 在 `[mysqld]` 部分添加以下配置行:

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

3. 保存并退出编辑器。

4. 重启 MySQL 服务使更改生效:

sudo systemctl restart mysqld

5.查看当前默认字符集

mysql -u root -p

SHOW VARIABLES LIKE 'character_set_database';

参考文章:centos7安装mysql5.7步骤(图解版)_小志的博客的博客-CSDN博客

你可能感兴趣的:(centos,mysql)