【MySQL系列】在Centos7环境安装MySQL

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

「前言」文章内容大致是在Centos7环境安装MySQL,演示安装的版本为5.7 

「归属专栏」MySQL

「主页链接」个人主页

「笔者」枫叶先生(fy)

「枫叶先生有点文青病」「句子分享」    

浮生梦,三生渺渺,

因缘无踪,虽堪恋,何必重逢。

息壤生生,谁当逝水,东流无终。 
 ——江南《龙族》

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

目录

 一、卸载不要的环境

二、检查卸载系统安装包

三、获取mysql官方yum源

四、安装mysql的yum源

五、安装mysql服务

六、MySQL登录

七、配置my.cnf文件


一、卸载不要的环境

下面演示安装的版本为5.7版本,安装先把身份切换为root,方便操作

首先先检测自己的环境,是否存在mariadb 和系统自带MySQL,如果存在需要进行停止相应服务

ps ajx | grep mariadb
ps ajx | grep mysql

我的环境没有mariadb 和 系统自带MySQL

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

如果有,会查到相应进程的信息,然后需要把相应服务进程停止

systemctl stop mariadb.service  //停⽌mariadb服务
systemctl stop mysqld           //停⽌mysql服务

再次查,已经没有了,只显示查询命令的结果

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

二、检查卸载系统安装包

检查mysql、mariadb安装包是否存在

rpm -qa | grep mariadb
rpm -qa | grep mysql

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

 需要卸载显示出来的 mariadb/mysql 安装包,一个个删除

yum -y remove 软件名

mysql卸载完成之后,需要备份 /etc/my.cnf数据,文件可能存在或者不存在,存在则对文件进行重命名即可,不存在不用处理

三、获取mysql官方yum源

获取mysql官⽅yum源,链接如下:

http://repo.mysql.com/

查看Linux版本

cat /etc/redhat-release

 【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

对照着Linux版本找,如果没有匹配的小版本,则直接选择大版本

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

mysql57-community-release-el7.rpm
57代表mysql版本为5.7
el7代表Linux版本为7(列表没有7.6版本的,选择大版本)

然后下载在自己电脑桌面,然后上传到Linux

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

注意:找与⾃⼰Linux版本⼀致的mysql资源!

四、安装mysql的yum源

此时还不能直接安装,需要安装mysql的yum源

查看你本地的yum源

ls /etc/yum.repos.d/ -l

是没有mysql的yum源的(我的和你的肯定不同,但是没有mysql相关的yum源)

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

 执行以下命令安装mysql相关的yum源

rpm -ivh 你自己所下的mysql的包名

例如:rpm -ivh mysql57-community-release-el7.rpm

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

 再次查 ls /etc/yum.repos.d/ -l,mysql相关的yum源已经存在了

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

看看能yum源不能正常⼯作,可以就会显示各种版本mysql的安装包

yum list |grep mysql

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

五、安装mysql服务

接下来就是安装mysql服务了

yum install -y mysql-community-server

等待安装完成即可 

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

 如果安装遇到秘钥过期的问题:

Failing package is: mysql-community-libs-5.7.42-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

解决⽅案,执行该命令

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

然后重新安装即可,等待安装完成

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

查看文件是否存在,存在则mysql已经安装好了

ls /etc/my.cnf

which mysqld

which mysql

注:mysqld 是服务端,mysql 是客户端,我们使用的是客户端

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

启动mysql服务

systemctl start mysqld.service

ps axj | grep mysql 查看,进程已运行,并且是守护进程

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

也可以查一下端口号 netstat -nltp

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

六、MySQL登录

登录方法一,不行就换

获取临时root密码 

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

 如果有就会显示出来,没有就下一个,这个方法通常是5.7版本之前的

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

使⽤临时密码登录,输入临时密码即可

mysql -uroot -p

登录成功 

 【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

修改本地登录密码,暂不授权远程登录

 ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

 密码强度太弱,不允许你修改的

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

登陆⽅法⼆ 

如果你安装的最新的mysql,没有所谓的临时密码,root默认没有密码

mysql -uroot -p

直接回车,不用输入密码,方法不行下一个

登陆⽅法⼆ 

打开mysql配置⽂件

vim /etc/my.cnf

 在[mysqld]最后⼀栏配置,就放在配置⽂件最后,加⼊: skip-grant-tables 选项,wq! 保存退出

 skip-grant-tables 

在最后加入即可 

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

改完需要重新启动MySQL服务

systemctl restart mysqld 

 然后可以直接登录了。输入密码直接回车即可

mysql -uroot -p

七、配置my.cnf文件

打开my.cnf文件

vim /etc/my.cnf

添加以下两个

character-set-server=utf8     // 服务端的编码格式
default-storage-engine=innodb // 储存引擎

也可以修端口号,我就不改了

port=3306

【MySQL系列】在Centos7环境安装MySQL,MySQL,mysql,数据库

wq! 保存退出

改完需要重新启动MySQL服务

systemctl restart mysqld 

--------------------- END ----------------------文章来源地址https://www.toymoban.com/news/detail-524949.html

「 作者 」 枫叶先生
「 更新 」 2023.7.5
「 声明 」 余之才疏学浅,故所撰文疏漏难免,
          或有谬误或不准确之处,敬请读者批评指正。

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

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

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

相关文章

  • 【MySQL】在 Centos7 环境下安装 MySQL

    注意,我们搭建的 mysql 环境是在 Linux 的 Centos7 环境下安装的~ 注意,我们在安装和卸载中,先将用户切换为 root ,一旦安装,普通用户也能使用,初期学习的时候我们尽量先使用 root 进行学习。 在我们的机器上安装 mysql 之前,先要把不要的环境卸载,例如 mysql 和 mariadb 等,

    2024年02月05日
    浏览(39)
  • CentOS系统环境搭建(七)——Centos7安装MySQL

    centos系统环境搭建专栏🔗点击跳转 坦诚地说,本文中百分之九十的内容都来自于该文章🔗Linux:CentOS7安装MySQL8(详),十分佩服大佬文章结构合理,文笔清晰,我曾经在这篇文章指导下成功安装mysql。今天,想把内容搬运写到此博客,方便查看。 1.1、卸载 MariaDB 1.1.1、Mari

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

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

    2024年02月10日
    浏览(74)
  • MySQL如何在Centos7环境安装:简易指南

    目录 前言 一、卸载不要的环境 1.检查本地MySQL是否正在运行 2.停止正在运行的MySQL 二、检查系统安装包 三、卸载这些默认安装包 1.手动一个一个卸载 2.自动卸载全部 四、获取mysql官方yum源 五、安装mysql yum源,对比前后yum源 1.安装前 2.安装中 3.安装后 六、查看yum源能不能正常

    2024年02月11日
    浏览(129)
  • Centos7环境下安装MySQL8详细教程

    1、下载mysql安装包 下载哪个版本,首先需要确定一下系统的glibc版本,使用如下命令: ​​​​​​​   2、检查是否安装过mysql ps:因为以前用yum安装过,所以先用yum卸载。如果不是此方式或者没安装过则跳过   查看是否有mysql依赖 如果有则卸载 3、检查是否有mariadb 如果有

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

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

    2024年02月12日
    浏览(55)
  • 磐维数据库panweidb单节点服务器在centos7.9安装(研发环境)

    使用omm用户登录到openGauss包安装的主机,解压openGauss压缩包到安装目录(假定安装目录为/opt/panweidb/soft,请用实际值替换)。 假定解压包的路径为/opt/panweidb/soft,进入解压后目录下的simpleInstall。 执行install.sh脚本安装openGauss。 上述命令中,-w是指初始化数据库密码(gs_initdb指

    2024年02月06日
    浏览(50)
  • 初识mysql数据库之mysql数据库安装(centos)

    目录 一、卸载不需要的环境 二、安装mysql yum源 三、安装mysql 四、登录mysql 1. 直接登录 2. 设置免密码登录 五、配置my.cnf 六、mysql登录时的一些选项介绍 要注意,在安装mysql数据库时,最好将用户切换为root,避免一些不必要的问题。当数据库安装好后,普通用户也可以使用的

    2024年02月03日
    浏览(52)
  • Linux环境下(CentOS操作系统)如何修改MySQL数据库及Redis的密码?

    【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!   《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 长期持续带来更多案例与技术文章分享; 欢迎商业项目咨询,10年+软硬全

    2024年02月15日
    浏览(59)
  • MySQL -- Linux Ubuntu 环境安装MySQL数据库

    安装 启动mysql服务 查看mysql服务 如下图所示,mysql服务正在运行 设置root密码 在第一次安装MySQL时,root用户没有密码。为了保护数据库的安全,必须设置一个root密码。使用以下命令登录到MySQL控制台 此时登录到MySQL控制台中 此时输入 暂停mysql服务 卸载 有时候忘记root账户密码

    2024年01月21日
    浏览(58)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包