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

你可能感兴趣的文章
Python两个版本共存时,怎么验证是否安装成功 scrapy
查看>>
Python两个版本共存时,通过pip安装Scrapy
查看>>
python两组变量的相关关系散点图_变量是什么?变量间的两种关系——函数关系和相关关系(小学版)...
查看>>
Python中 pass语句的作用
查看>>
python中 urllib, urllib2, httplib, httplib2 几个库的区别
查看>>
python中 yaml库 & json库 & xmltodict库使用
查看>>
python中 将你的名字转化成为二进制并输出
查看>>
Python中*args 和**kwargs的用法
查看>>
Python中*args 和**kwargs的用法
查看>>
Python中*args和**kwargs的使用
查看>>
python中0、1、True、False、if条件
查看>>
python中argparse模块关于 parse_args() 函数详解(全)
查看>>
python中base64编码与解码
查看>>
python中break怎么用_详解Python中break语句的用法
查看>>
python中del函数的垃圾回收
查看>>
Python中DrissionPage的详细解析与实战
查看>>
python中enumerate、变量类型转换
查看>>
python中execute是啥_python – 为什么“c.execute(…)”打破循环?
查看>>
python中exit和break区别_Python中exit()和sys.exit()之间的区别
查看>>
python中h5的用法
查看>>