如何在CentOS 7上安装MySQL?

CentOS 7 上安装 MySQL,可以使用以下命令:,,“bash,sudo yum install -y mysql-server,sudo systemctl start mysqld,sudo mysql_secure_installation,“,,这样会安装 MySQL 服务器并启动服务,同时进行基本的安全设置。

CentOS 7安装MySQL详细教程

centos7 安装 mysql

在CentOS 7上安装MySQL可以按照以下步骤进行,本文将详细介绍从卸载MariaDB(如果已安装)到成功安装并配置MySQL的全过程,并提供相关命令和操作步骤。

一、卸载内置环境(如已安装MariaDB)

1、检查是否安装了MariaDB

   rpm -qa | grep mariadb

2、停止MariaDB服务

   systemctl stop mariadb.service

3、卸载MariaDB

   yum remove -y mariadb-libs mariadb-libsxx mariadb

4、检查是否卸载干净

   rpm -qa | grep mariadb

二、下载并安装MySQL Yum Repository

1、下载MySQL Yum Repository

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

2、安装MySQL Yum Repository

centos7 安装 mysql
   sudo yum localinstall -y mysql57-community-release-el7-10.noarch.rpm

三、安装MySQL服务器

1、安装MySQL服务器

   sudo yum install -y mysql-community-server

2、启动MySQL服务

   sudo systemctl start mysqld.service

3、查看MySQL运行状态

   sudo systemctl status mysqld.service

4、获取临时密码

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

5、使用临时密码登录MySQL并修改密码

   mysql -uroot -p
   ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword!';

6、设置开机自启动

   sudo systemctl enable mysqld.service

四、配置MySQL字符集为UTF-8

1、编辑my.cnf文件

   sudo vi /etc/my.cnf

2、添加或修改以下内容

   [client]
   default-character-set=utf8mb4
   [mysql]
   default-character-set=utf8mb4
   [mysqld]
   character-set-server=utf8mb4
   collation-server=utf8mb4_general_ci
   init_connect='SET NAMES utf8mb4'

3、重启MySQL服务

centos7 安装 mysql
   sudo systemctl restart mysqld.service

五、开放远程访问权限(可选)

1、允许远程访问

   GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'NewPassword!' WITH GRANT OPTION; FLUSH PRIVILEGES;

2、为防火墙添加开放端口

   sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
   sudo firewall-cmd --reload

六、常见问题解答(FAQs)

Q1:如何更改MySQL的默认字符集?

A1:可以通过编辑/etc/my.cnf文件,添加或修改以下内容来更改MySQL的默认字符集:

[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
init_connect='SET NAMES utf8mb4'

然后重启MySQL服务以使更改生效。

Q2:如何在CentOS 7上卸载MySQL?

A2:要卸载MySQL,可以使用以下命令:

sudo yum remove -y mysql-community-server mysql-community-common mysql-community-libs
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/my.cnf

这些命令将卸载MySQL软件包,删除数据库存储目录和配置文件。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1411952.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希
上一篇 2024-12-15 17:01
下一篇 2024-12-15 17:04

相关推荐

  • 服务器建站过程中会遇到哪些常见问题?

    服务器建站是一个涉及多个步骤和技术的过程,下面我将详细介绍如何在服务器上建立网站, 选择服务器和域名你需要选择一个合适的服务器来托管你的网站,服务器的选择取决于你的网站规模、流量预期以及预算,对于大多数小型网站来说,共享主机或VPS(虚拟私人服务器)可能是一个成本效益高的选择,对于大型网站或需要高度定制的环境……

    2025-01-15
    05
  • CI 数据库如何实现自动加载功能?

    在现代软件开发中,数据库的高效管理与自动加载机制是提升系统性能和用户体验的关键,特别是在处理大规模数据或需要快速响应用户请求的场景下,CI(持续集成)环境中的数据库载入与自动加载策略显得尤为重要,本文将深入探讨CI环境下数据库载入的自动加载机制,包括其重要性、实现方法、最佳实践以及常见问题解答,一、CI环境下数……

    2025-01-15
    05
  • 如何为 CI 数据库设置前缀?

    数据库前缀的重要性与应用在数据库管理中,前缀的使用是一个常见且重要的策略,它不仅有助于组织和分类数据表,还能提高查询效率和数据安全性,本文将详细探讨数据库前缀的定义、作用、应用场景以及如何合理使用数据库前缀,什么是数据库前缀?数据库前缀是指在数据表名称前面添加的一段字符串,用于标识或分类这些数据表,在一个多租户……

    2025-01-15
    06
  • 如何配置CI主从数据库?

    CI 主从数据库配置文件在设置CI(持续集成)系统的数据库配置文件时,主从数据库配置是确保数据完整性和服务稳定性的关键步骤,下面将详细介绍如何配置主从数据库,一、设置主数据库的基本配置主数据库的配置是整个主从架构的基础,首先需要在主数据库的配置文件中启用二进制日志记录,因为从数据库需要通过这些日志进行数据同步……

    2025-01-15
    07

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入