详细安装和配置MySQL的过程,多图,详细说明
人民网>>社会·法治

详细安装和配置MySQL的过程,多图,详细说明

2025-06-24 11:23:50 | 来源:人民网
小字号

本文适用于centos7环境下的mysql,࿰在安装和卸载过程中c;在root用户下完成。

文章目录。

  • 清理环境。
  • 获取mysql官方yum源。
  • 安装mysql yum源。
  • 安装mysql服务。
  • 安装错误解决方案。
  • 验证安装是否完成。
  • 启动mysql服务。
  • 登录服务。
    • 方法1:
    • 方法二:
    • 方法3:
    • 退出服务。
  • 设置启动。
  • 配置my.cnf。
    • 配置代码格式。
    • 配置端口号。
    • 配置文件存储位置。
    • 配置默认字符集。
    • 配置默认搜索引擎。

清洁环境。

清洁环境,卸载旧版本或不必要的环境。

检查mariadb是否存在。

ps。ajx。 |。grep。mariadb。

如果有mariadb࿰,c;停止其服务。

systemctl stop mariadb.service。

检查系统安装包。
检查系统中是否存在mysql和mariadb系统安装包,如果已经清除了。

rpm。-qa。|。grep。mariadb。rpm。-qa。|。grep。mysql。

默认安装卸载系统的包。

yum remove mariadb。

获取mysql官方yum源。

查看自己的系统版本。

cat。/etc/redhat-release。

获取mysqlyum源。
yum࿰从mysql官方获取c;[Index of /232905 (mysql.com)](https://repo.mysql.com/。
点击链接后,可以看到很多文件󿀌右键选择查看页面源代码󿀌您可以看到更详细的介绍。


因为我现有的系统版本centos7.9版本,所以选择el7-9版,点击后自动下载到本地电脑。

  • 然后将下载到本地的资源上传到Linux服务器。

安装mysql yum源。

检查已安装到本地的yum源。

ls。.etc/yum.repos.d/。 -l。

安装上传的yum源。

rpm。-ivh。example-package.rpm。
example-package.安装后,新上传的文件资源再次检查已安装到本地的yum源,你可以看到。

安装mysql服务。

上述操作,已将mysql的官方yum源安装到本地,此时可安装mysql服务。

安装mysql。

yum。 install。-y。mysql-community-server。

安装报错解决方案。

在安装过程中,密钥可能过期。
以下提示可能发生在#xff1上a;

Failing package is: mysql-community-client-5.7.39-1.el7.x86_64GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql。

解决办法。
在命令行中输入以下代码后,重新操作安装程序。

rpm。--import。https://repo.mysql.com/RPM-GPG-KEY-mysql-2022。

验证安装是否完成。

三位一体󿀌以下三种情况都存在,证明mysql安装成功。

  • my.cnf:配置文件。
  • mysqld:mysql服务端。
  • mysql:客户端。

启动mysql服务。

启动服务。

systemctl start mysqld。

登录服务。

方法1:

旧版,配置文件/日志文件,记录临时密码,可使用临时密码登录。

方法二:

对于更新的mysql版,没有所谓的临时密码,root默认没有密码,您可以尝试直接登录。
mysql。 -uroot。-p。
  • 如果出现以下情况,这意味着默认密码仍然存在。

方法3:

更改mysql配置文件,直接跳过权限鉴定󿀌也就是说,不需要输入密码。

1. 打开mysql配置文件。

vim。/etc/my.cnf。

2. 将文本添加到配置文件的最佳行中。

skip-grant-tables。

3. 重启mysql服务。

停止mysql服务。

mystemctl stop mysqld。

打开mysql服务。

mystemctl start mysqld。

重启mysql服务。

systemctl restart mysqld。

4. 登录mysqld。

mysql。 -uroot。-p。
无需输入即可直接返回输入密码。

退出服务。

登录成功后,直接输入命令行 quit 即可退出。

设置启动启动。

linux服务器,开机自启意义不大,因为服务器通常不关机。
systemctl。 enable。mysqldsystemctl daemon-reload。

配置my.cnf。

my.cnf。是mysql的配置文件,这个配置文件࿰每次启动mysql都会先加载c;Mysql服务需要在更改配置文件后重启。

编码格式的配置。

配置数据库客户端和服务器的编码格式为my.在cnf文件中添加以下代码。
[。mysql。]。#default-character-set=utf8。

配置端口号。

port。 =3306。
Mysql服务的默认端口号通常是3306。

文件存储位置的配置。

存储mysql数据库文件的位置。
datadir。=/var/lib/mysql。

配置默认字符集。

默认配置服务器字符集。
  • 不同版本的 MySQL 可能有不同的默认值,但设置为。 utf8。确保数据库能够正确处理多语言字符数据。
character-set-server。=utf8。

默认配置搜索引擎。

默认配置服务器搜索引擎。
  • InnoDB。是 MySQL 事务性存储引擎,支持ACID特性和行级锁,适用于处理高并发数据库操作。
default-storage-engine。=innodb。

(责编:人民网)

分享让更多人看到