CentOS 7 安装&配置MySQL

这篇具有很好参考价值的文章主要介绍了CentOS 7 安装&配置MySQL。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

目录

一、安装MySQL​编辑​编辑

1、检查MySQL是否安装及版本信息​编辑

2、卸载

2.1 rpm格式安装的mysql卸载方式

2.2 二进制包格式安装的mysql卸载

3、安装

二、配置MySQL

1、修改MySQL临时密码

2、允许远程访问

2.1 修改MySQL允许任何人连接

2.2 防火墙的问题

2.3 使用Navicat连接工具测试


一、安装MySQL

1、检查MySQL是否安装及版本信息

安装前请先检查系统是否安装过mysql

rpm -qa|grep -i mysql

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

可以看到系统已经安装过mysql数据库

2、卸载

2.1 rpm格式安装的mysql卸载方式CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

根据查询结果对mysql相关软件包进行卸载。

rpm -e bt-mysql57-5.7.44-1.el7.x86_64

2.2 二进制包格式安装的mysql卸载CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

如果mysql是通过二进制包格式安装的,那么rpm –qa|grep mysql 的命令是根本查不到结果的,需要按以下方式进行卸载清除。

首先停止mysql服务,查看运行状态如下图:

#停掉mysql
service mysql stop
#查看状态
service mysql status

接下来,查找所有msyql文件进行删除

find / -name mysql

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

然后,根据查询结果执行删除命令

rm -rf /usr/lib64/mysql

同理,全部删除。

最后,查看和删除mysql用户

#查看MySQL用户
id mysql
#删除MySQL用户
userdel mysql

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

另外,还要删除可能存在的配置文件

rm -f /etc/my.cnf
rm -f /usr/my.cnf

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

3、安装

  • 下载wget命令
yum -y install wget
  • 在线下载mysql安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
  • 安装MySQL
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
  • 安装mysql服务

导入 GPG 密钥

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

首先进入cd /etc/yum.repos.d/目录

cd /etc/yum.repos.d/

安装MySQL服务(这个过程可能有点慢)

yum -y install mysql-server
  • 启动MySQL服务
systemctl start mysqld

可以查看一下是否启动成功

systemctl status mysqld.service

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

二、配置MySQL

1、修改MySQL临时密码

MySQL安装成功后会有一个临时密码,我们可以使用grep命令查看临时密码先登录进去MySQL,然后修改MySQL密码。

  • 获取MySQL临时密码
grep 'temporary password' /var/log/mysqld.log

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

  • 使用临时密码先登录
mysql -uroot -p

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

  • 把MySQL的密码校验强度改为低风险
set global validate_password_policy=LOW;

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

  • 修改MySQL的密码长度
set global validate_password_length=5;

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

  • 修改MySQL密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin'; 

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

  • 退出mysql
exit

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

  • 用新密码登录一下

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

大功告成!!!

2、允许远程访问

2.1 修改MySQL允许任何人连接CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

  • 首先登录MySQL
mysql -uroot -p

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

  • 创建一个远程登陆的用户以及登录密码(%为任意主机可连接,可设置为特定IP,test为用户名,12345为密码,任意设置)在 MySQL 中为用户 ‘test’ 授予所有数据库的全部权限,,同时启用授权选项。
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY '12345' WITH GRANT OPTION;
  • 刷新权限
flush privileges;
  • 查询数据库的用户(看到 User: 'test'@'%'; 表示创建新用户成功了)
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

2.2 防火墙的问题CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

使用以下命令来检查 firewalld 状态

sudo systemctl status firewalld

如果 firewalld 正在运行,您可能需要配置该防火墙以允许 MySQL 服务器的连接。您可以使用以下命令打开 MySQL 服务的防火墙端口:

sudo firewall-cmd --add-service=mysql --permanent
sudo firewall-cmd --reload

这将允许 firewalld 通过默认的 MySQL 端口 3306 接受连接

2.3 使用Navicat连接工具测试CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维

连接成功 ~


CentOS 7 安装&配置MySQL,MySQL数据库,服务器,运维文章来源地址https://www.toymoban.com/news/detail-818833.html

到了这里,关于CentOS 7 安装&配置MySQL的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • openGauss数据库安装,配置连接 完整版Centos7

    服务器版本:Centos7.6 || 7.9 数据库版本:openGauss-5.0.0-CentOS-64bit.tar.bz2  极简版 目录 修改系统参数 安装环境 安装openGauss数据库 配置连接数据库 使用navicat连接数据库 ##修改 /etc/selinux/config 文件中的“SELINUX”值为“disabled”。 vi  /etc/selinux/config SELINUX=disabled 关闭防火墙 ##检查

    2024年02月09日
    浏览(47)
  • centos7.9-RPM安装MySQL 8.0.34数据库教程

    使用命令 或者 ` 查看操作系统信息,我的系统版本是el7 即liunx/centos 7系列。 下载地址: https://dev.mysql.com/downloads/mysql/ 下载时,要注意自己系统的版本,我的Linux版本是 el7 ,要下载对应的版本。 用上传工具将下载的安装包上传至指定存放目录;我专门存放安装包的目录是

    2024年02月07日
    浏览(62)
  • Ladp数据库安装和配置自定义schema ,Centos7环境

    最近安装ldap看了不少教程,整理下用到的有用的资料,并把自己的搭建过程分享。 ldap介绍:openLDAP入门与安装 官方文档:https://www.openldap.org/doc/admin22/schema.html 安装配置:Centos7 搭建openldap完整详细教程(真实可用) bug解决:ldap运维中遇到的问题 schema自定义:导入schema到openL

    2024年02月12日
    浏览(56)
  • Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库

    使用有网的服务器下载好镜像 保存下载好的镜像成tar 将镜像上传到所需服务器(放在固定位置) 导入镜像 注意名称,这里的mysql5.7和上面打包 docker save imageid mysql5.7 的名称一致,本例未改名 查看导入的镜像,并重新命名镜像 创建本地数据库目录、配置文件以及日志目录(

    2024年02月10日
    浏览(74)
  • 解压版 MySQL 数据库的安装与配置

    安装环境:Win10 64位 软件版本:MySQL 5.7.24 解压版 点击链接 进入如下界面 ❗️注意: 我们一般不会选择最新版本,而是会选择比较稳定的版本 选择选择和自己 系统位数 相对应的版本点击右边的 Download ,就可以下载了 下载完成后我们得到的是一个压缩包,将其解压,我们就可

    2024年02月12日
    浏览(44)
  • 【MySQL数据库】最全安装过程及配置详解

    🧛‍♂️iecne个人主页: : iecne的学习日志 💡每天 关注 iecne的作品,一起进步 💪一起学习,必看iecne 🐳希望大家多多支持🥰一起进步呀!

    2024年02月02日
    浏览(44)
  • MySQL数据库01——mysql的安装和配置(包含workbench安装,超详细)

    做大数据分析等数据行业肯定要接触数据库,Mysql是比较适合个人学习的数据库软件,本期第一章教学怎么安装和配置。 先去官网下载:MySQL :: 下载 MySQL 社区服务器  社区版就可以,选上面这个,然后下载。(他会让你注册,可以不用,点下面跳过就行) 然后放在一个路

    2024年02月03日
    浏览(42)
  • 【①MySQL】浅谈数据库系统:MySQL的简介与安装配置

    欢迎来到小K的MySQL专栏,本节将为大家带来MySQL的简介与安装配置的详细讲解 ~ 描述事务的符号记录成为数据。 ✨数据是数据库中存储的基本对象,出了基本的数字之外、像图书的名称、价格、作者等都可以称为数据。 列如:在日常生活之中,可以这样描述一本书的信息,《

    2024年02月11日
    浏览(48)
  • 浅谈数据库系统:MySQL的简介与安装配置

    欢迎来到小K的MySQL专栏,本节将为大家带来MySQL的简介与安装配置的详细讲解 ~ 描述事务的符号记录成为数据。 ✨数据是数据库中存储的基本对象,出了基本的数字之外、像图书的名称、价格、作者等都可以称为数据。 列如:在日常生活之中,可以这样描述一本书的信息,《

    2024年02月08日
    浏览(45)
  • 宝塔面板安装配置MySQL,轻松管理数据库【公网远程访问】

    宝塔面板的简易操作性,使得运维难度降低,简化了Linux命令行进行繁琐的配置,下面简单几步,通过宝塔面板+cpolar即可快速搭建一个mysql数据库服务并且实现公网远程访问。 我们打开宝塔面板,点击数据库,然后点击安装mysql服务, 选择极速安装即可,版本默认 然后等待安装完成 安装

    2024年02月05日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包