当前位置: 首页 > news >正文

湘潭简单的网站建设公司纯文字排版设计网站

湘潭简单的网站建设公司,纯文字排版设计网站,网站经营方案,电子商务网站建设模板代码🌟 各位看官好,我是maomi_9526! 🌍 种一棵树最好是十年前,其次是现在! 🚀 今天来学习C语言的相关知识。 👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给更…

 

🌟 各位看官好,我是maomi_9526

🌍 种一棵树最好是十年前,其次是现在!

🚀 今天来学习C语言的相关知识。

👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给更多人哦

目录

1. 卸载现有的 MariaDB/MySQL 环境

步骤 1: 检查 MariaDB 服务

步骤 2: 卸载 MariaDB 或 MySQL

2. 检查系统中已安装的 MySQL 包

3. 获取 MySQL 官方 YUM 源

步骤 1: 下载 MySQL YUM 源 RPM 包

步骤 2: 安装 MySQL YUM 源

4. 安装 MySQL 服务

5. 检查 YUM 源是否正常工作

6. 查看 MySQL 配置文件和数据存储位置

7. 启动 MySQL 服务

验证 MySQL 服务是否正常启动

8. 获取临时 root 密码

9. 登录 MySQL

10. 修改 root 密码

11. 配置 MySQL 为开机自启动

12. 配置 MySQL 的字符集和编码

13. 常见问题处理

问题 1: MySQL 无法显示中文字符

问题 2: GPG 密钥过期


1. 卸载现有的 MariaDB/MySQL 环境

在安装新的 MySQL 之前,需要卸载现有的 MariaDB 或 MySQL 服务(如果已经安装)。

步骤 1: 检查 MariaDB 服务

使用以下命令检查系统中是否存在 MariaDB 服务:

ps ajx | grep mariadb

如果发现有 MariaDB 进程正在运行,停止它:

systemctl stop mariadb.service
步骤 2: 卸载 MariaDB 或 MySQL

根据安装的包,使用以下命令卸载相关包(例如,mariadbmysql):

sudo yum remove mariadb

备份 /etc/my.cnf 配置文件和 /var/lib/mysql 数据目录,以便在重新安装时恢复数据。

2. 检查系统中已安装的 MySQL 包

在卸载之前,您可以检查系统中已安装的 MySQL 包:

rpm -qa | grep mariadb

或者:

rpm -qa | grep mysql

示例输出:

mysql-community-common-5.7.41-1.el7.x86_64
mysql-community-server-5.7.41-1.el7.x86_64
mysql-community-client-5.7.41-1.el7.x86_64

如果有相关的 MySQL 或 MariaDB 包,继续卸载步骤。

3. 获取 MySQL 官方 YUM 源

前往 MySQL 官方 YUM 源页面(MySQL Yum Repository)下载适合 CentOS 7 的 MySQL 版本,并上传到 CentOS 服务器上。

步骤 1: 下载 MySQL YUM 源 RPM 包

下载 RPM 包,如 mysql57-community-release-el7-10.noarch.rpm,并上传到服务器。

步骤 2: 安装 MySQL YUM 源

通过以下命令安装 MySQL YUM 源:

sudo rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

4. 安装 MySQL 服务

确保已经安装了 MySQL YUM 源后,使用以下命令安装 MySQL 服务器:

sudo yum install -y mysql-community-server

5. 检查 YUM 源是否正常工作

安装完毕后,检查系统中的 YUM 包列表,确保 MySQL 包已正确安装:

yum list | grep mysql

6. 查看 MySQL 配置文件和数据存储位置

查看 MySQL 配置文件路径和数据存储目录:

ls /etc/my.cnf
sudo ls /var/lib/mysql

7. 启动 MySQL 服务

启动 MySQL 服务:

sudo systemctl start mysqld.service
验证 MySQL 服务是否正常启动

使用以下命令查看 MySQL 服务进程:

ps axj | grep mysqld

8. 获取临时 root 密码

查看 MySQL 启动日志,获取 MySQL 临时 root 密码:

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

例如:

2021-04-12T03:23:46.153263Z 1 [Note] A temporary password is generated for root@localhost: yLMalT:v+5l*

9. 登录 MySQL

使用临时密码登录 MySQL:

mysql -uroot -p

10. 修改 root 密码

为了增强安全性,修改 root 用户密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
FLUSH PRIVILEGES;

11. 配置 MySQL 为开机自启动

可以设置 MySQL 服务在系统启动时自动启动:

sudo systemctl enable mysqld
sudo systemctl daemon-reload

12. 配置 MySQL 的字符集和编码

打开 /etc/my.cnf 配置文件,配置字符集为 utf8,确保数据库支持中文字符:

[mysqld]
character-set-server=utf8
default-storage-engine=innodb

配置完毕后,重启 MySQL 服务:

sudo systemctl restart mysqld

13. 常见问题处理

问题 1: MySQL 无法显示中文字符

确保在终端中设置正确的语言环境,检查 LANG 环境变量:

env | grep LANG

如果显示不是 en_US.UTF-8,可以通过以下命令更改:

export LANG=en_US.UTF-8
问题 2: GPG 密钥过期

如果遇到 GPG 密钥过期的错误,使用以下命令更新密钥:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
http://www.dtcms.com/a/583176.html

相关文章:

  • SSM--MyBatis框架之缓存
  • 网站建设及相关流程做网站哪家好
  • 淮海中路街道网站建设无线网络优化
  • 做自主外贸网站和后台费用多少做自我介绍的网站的图片素材
  • 做淘宝优惠券网站要多少钱桂林到阳朔怎么走最方便
  • 黄浦网站建设做兼职哪个网站比较好
  • 三维空间圆的方程
  • 福州制作网站企业单页营销网站怎么做
  • 网站建设网店名字为什么网站不见了
  • 苏州比较大的网站公司淘宝客手机网站搭建
  • 这个网站最近运转怎么样?安全性怎么样? 另外建设银行的网银能在这里存取款吗?济南网站定制制作
  • 大型网站建设的价格广州本地门户网站
  • HTML学习标签、属性统计
  • 保定做公司网站的保洁公司做网站有什么作用
  • 12.线程(二)
  • 时延估计算法ETDGE的解析
  • 推广 电子商务网站建设做公司官网要服务器吗
  • 北京人力资源网站如何做好一个外贸进网站的编辑
  • 基于PyQt5的AI文档处理工具
  • 如何优化wordpress网站站长工具查询域名
  • GRPO中的梯度裁剪原理细节
  • seo在线网站诊断推推蛙网站备案对网站负责人的要求
  • wordpress网站重定向循环网站建设怎么样工作室
  • STM32串口发送时使用奇偶校验学习感悟——Even(偶校验)
  • 畅想网络网站建设推广wordpress文章顺序
  • 网络营销 网站识图
  • 国外网站做淘宝客北京朝阳区建设工作办公网站
  • 扬州网站建设价格网络促销
  • 新手练习做网站哪个网站比较合适网站 多线
  • 学习日报 20251107|服务染色”和“灰度发布