博客
关于我
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/

你可能感兴趣的文章
PAT 2-07. 素因子分解(20)
查看>>
PAT A1033 重点题
查看>>
SparkSQL学习03-数据读取与存储
查看>>
PAT L2-012. 关于堆的判断
查看>>
PAT Spell It Right [非常简单]
查看>>
PAT-1044. Shopping in Mars (25)
查看>>
PAT-乙级-1040 有几个PAT
查看>>
pat1011. World Cup Betting (20)
查看>>
Spring组件扫描配置
查看>>
PAT1093 Count PAT's (25)(逻辑题)
查看>>
PATA1038题解(需复习)
查看>>
Patching Array
查看>>
Spring源码学习(二):Spring容器之prepareContext和BeanFactoryPostProcessor的介绍
查看>>
PatchMatchStereo可能会需要的Rectification
查看>>
Path does not chain with any of the trust anchors
查看>>
Path形状获取字符串型变量数据
查看>>
PAT甲级——1001 A+B Format (20分)
查看>>
Skywalking原理
查看>>
PAT甲级——1006 Sign In and Sign Out (25分)
查看>>
PAT甲级——1007 Maximum Subsequence Sum (25分)
查看>>