博客
关于我
YUM 安装 Mysql
阅读量:98 次
发布时间:2019-02-25

本文共 1454 字,大约阅读时间需要 4 分钟。

CentOS安装MySQL数据库指南

安装并配置MySQL数据库是CentOS系统的常见操作之一。本文将详细介绍如何通过YUM源安装MySQL,并进行必要的配置。

1. 配置YUM源

在CentOS系统中,默认已经配置了YUM存储库。如果尚未安装MySQL源,可以按照以下步骤操作:

# 下载mysql源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源yum localinstall mysql57-community-release-el7-8.noarch.rpm

安装完成后,可以通过以下命令检查mysql源是否已启用:

yum repolist enabled | grep "mysql.*-community.*"

2. 安装MySQL

安装MySQL数据库:

yum install mysql-community-server

3. 启动MySQL服务

启动MySQL服务并检查状态:

systemctl start mysqldsystemctl status mysqld

4. 开机启动

设置MySQL服务开机启动:

systemctl enable mysqldsystemctl daemon-reload

5. 修改root用户密码

安装完成后,root用户的密码可以通过以下命令查看并修改:

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

通过MySQL客户端修改密码:

mysql -uroot -p

执行以下命令修改root用户密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

或使用更简洁的方式:

mysql -uroot -pset password for 'root'@'localhost' = 'MyNewPass4!';

6. 配置默认编码为utf8

编辑/etc/my.cnf文件,添加编码配置:

vim /etc/my.cnf

[mysqld]下添加:

character_set_server=utf8init_connect='SET NAMES utf8'

重新启动MySQL服务:

systemctl restart mysqld

7. 删除YUM安装的MySQL

如果需要卸载已安装的MySQL,可以按照以下步骤操作:

1. 查看已安装的包

rpm -qa | grep -i mysql

2. 卸载相关包

yum remove mysql-community mysql-community-server mysql-community-libs mysql-community-common

3. 检查卸载状态

rpm -qa | grep -i mysql

4. 卸载残余

yum remove mysql-community-release

5. 最终检查

rpm -qa | grep -i mysql

6. 清理文件

删除相关文件目录:

find / -name mysql

清理文件:

rm -rf /usr/share/mysql

通过以上步骤,您可以完成MySQL数据库在CentOS系统中的安装与配置。如果有任何问题,请根据错误信息逐步排查并参考MySQL官方文档进行进一步处理。

转载地址:http://nvm.baihongyu.com/

你可能感兴趣的文章
Openlayers:DMS-DD坐标形式互相转换
查看>>
openlayers:圆孔相机根据卫星经度、纬度、高度、半径比例推算绘制地面的拍摄的区域
查看>>
OpenLDAP(2.4.3x)服务器搭建及配置说明
查看>>
OpenLDAP编译安装及配置
查看>>
Openmax IL (二)Android多媒体编解码Component
查看>>
OpenMCU(一):STM32F407 FreeRTOS移植
查看>>
OpenMCU(三):STM32F103 FreeRTOS移植
查看>>
OpenMCU(三):STM32F103 FreeRTOS移植
查看>>
OpenMCU(二):GD32E23xx FreeRTOS移植
查看>>
OpenMCU(五):STM32F103时钟树初始化分析
查看>>
OpenMCU(四):STM32F103启动汇编代码分析
查看>>
OpenMetadata 命令执行漏洞复现(CVE-2024-28255)
查看>>
OpenMMLab | AI玩家已上线!和InternLM解锁“谁是卧底”新玩法
查看>>
OpenMMLab | S4模型详解:应对长序列建模的有效方法
查看>>
OpenMMLab | 【全网首发】Llama 3 微调项目实践与教程(XTuner 版)
查看>>
OpenMMLab | 不是吧?这么好用的开源标注工具,竟然还有人不知道…
查看>>
OpenMMLab | 如何解决大模型长距离依赖问题?HiPPO 技术深度解析
查看>>
OpenMMLab | 面向多样应用需求,书生·浦语2.5开源超轻量、高性能多种参数版本
查看>>
OpenMP 线程互斥锁
查看>>
OpenMV入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
查看>>