【MySQL】MySQL在Centos7环境下安装

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

目录

一、卸载不要的环境

1.1、查看是否有安装mysql

1.2、关闭运行的程序

1.3、卸载安装

二、配置yum 源

2.1、下载yum 源

2.2 安装yum源

2.3 查看是否已经生效

三、安装mysql服务

四、启动服务

五、登录方法

方法一(不行就下一个)

方法二(不行就用方法三)

方法三(比较通用)

六、设置配置文件 


说明:

安装与卸载中,⽤⼾全部切换成为root,⼀旦安装,普通⽤⼾也能使⽤。

一、卸载不要的环境

1.1、查看是否有安装mysql

输入指令查看:ps ajx | grep mysql

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

或者可以查看是否有正在运行的mariadb

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

  

1.2、关闭运行的程序

输入指令:systemctl stop mysqld

  

1.3、卸载安装

可以先查看myql的安装包,输入指令:rpm -qa | grep mysql

之后我们加入xargs,通过批量化卸载程序来全部卸载:rpm -qa | grep mysql | xargs yum -y remove

我们再查看就看不到安装包了。我们还可以输入:ls /etc/my.cnt  来查看,如果此时没有这个文件,也说明删掉了。

但是我们以前用mysql的配置文件还会继续保留,我们通过输入:ls /var/lib/mysql/  来查看


二、配置yum 源

2.1、下载yum 源

官网资源网站:http://repo.mysql.com/ 

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

 打开我们发现,因为网页的问题文件名称看得补全。我们在网页右击,点击查看源代码。

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

这样就能看到完整的文件了。

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

我们此时在我们的云服务器中输入指令查看版本: cat /etc/redhat-release

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

我们在配置网站中找到对应的版本下载。下载完之后我们创建一个目录MySQL,进入目录后,输入:rz 指令从window本地上传进云服务器中。

  

2.2 安装yum源

输入指令:rpm -ivh + yum源包的名字  就会将安装包解压拷贝。

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

我们查看已安装的yum源:ls /etc/yum.repos.d/ -l 此时就有了sql的。

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

      

2.3 查看是否已经生效

输入指令:yum list |grep mysql

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

我们能看到这么一大串说明已经生效了。 


三、安装mysql服务

输入指令:yum install -y mysql-community-server

   

有些小伙伴可能在安装过程中会报错:

Failing package is: mysql-community-client-5.7.39-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
解决方案:
这是秘钥过期了,我们只需要在命令输入如下命令更新一下秘钥就行了。
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

更新完秘钥之后,重新输入安装指令即可。

  

安装完我们输入下面两个指令查看服务端和客户端。 

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

一般我们启动服务端时都是需要root权限。而普通用户使用的都是客户端。


四、启动服务

我们输入指令启动服务端:systemctl start mysqld

我们可以通过:netstat -nltp  来查看mysqld对应的服务端号

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

   


五、登录方法

 我们此时输入指令登录:mysql -uroot -p  发现我们无法登录。

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

   

方法一(不行就下一个)

输入指令获取临时root密码:grep 'temporary password' /var/log/mysqld.log

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

将获取的临时密码复制,再重新登录,输入临时密码就可以了。

   

方法二(不行就用方法三)

如果你安装的最新的 mysql ,没有所谓的临时密码, root 默认没有密码,试着直接client 登陆⼀下。client就是直接登录,要你输入密码的时候直接回车。

     

方法三(比较通用)

打开 mysql 配置⽂件:vim /etc/my.cnf
[mysqld] 最后⼀栏配置 ( 不知道是什么,就放在配置⽂件最后 ) 加⼊ : skip-grant-tables 选项 ,并保存退出。
修改了之后,我们还需要将mysql服务重启一下,才会生效:systemctl restart mysqld  或者 systemctl stop mysqld + systemctl start mysqld

我们此时再用方法二就可以登录上去了。

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

输入show databases查看 

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


六、设置配置文件 

我们打开配置文件: vim /etc/my.cnf

想要修改配置,我们在文中的 [mysqld] 后面加上配置指令。 

将端口号设置为3306:port=3306 

数据所在路径:datadir=/var/lib/mysql

格式设置为utf8:character-set-server=utf8
设置使用的存储引擎:default-storage-engine=innodb

配置完后记得要重启服务:systemctl restart mysqld文章来源地址https://www.toymoban.com/news/detail-573131.html

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

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

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

相关文章

  • 初识mysql数据库之mysql数据库安装(centos)

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

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

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

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

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

    2024年01月21日
    浏览(56)
  • MySQL:环境安装和数据库基础

    说明: • 安装与卸载中,用户全部切换成为root,⼀旦 安装,普通用户能使⽤的 • 初期练习,mysql不进行用户管理,全部使⽤root进行,尽快适应mysql语句,后⾯学了用户管 理,在考虑新建普通用户 查看安装信息: [root@VM-4-8-centos ~]# rpm -qa | grep mysql mysql-community-server-5.7.42-1

    2024年02月11日
    浏览(38)
  • linux环境安装mysql数据库

    一:查看是否自带mariadb数据库 命令:rpm -qa | grep mariadb 如果自带数据库则卸载掉重新安装 命令:yum remove mariadb-connector-c-3.1.11-2.el8_3.x86_64 二:下载mysql 命令:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 注意:如果出现No such file or directory,运行命令:su root 三

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

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

    2024年02月15日
    浏览(56)
  • 数据库应用:CentOS 7离线安装MySQL与Nginx

    目录 一、理论 1.安装依赖 二、实验 1.离线安装MySQL与Nginx 2.离线安装Nginx 三、问题 1.执行nginx -v命令报错 四、总结 (1)概念 安装依赖是指在软件开发中,为了运行或者编译一个程序或者库,在计算机上安装与其相依赖并且需要使用的其它程序或者库。根据查询相关公开信息

    2024年02月16日
    浏览(59)
  • 【MySQL】MySQL在Centos7环境下安装

    目录 一、卸载不要的环境 1.1、查看是否有安装mysql 1.2、关闭运行的程序 1.3、卸载安装 二、配置yum 源 2.1、下载yum 源 2.2 安装yum源 2.3 查看是否已经生效 三、安装mysql服务 四、启动服务 五、登录方法 方法一(不行就下一个) 方法二(不行就用方法三) 方法三(比较通用)

    2024年02月16日
    浏览(38)
  • 【MySQL系列】在Centos7环境安装MySQL

    「前言」文章内容大致是在Centos7环境安装MySQL,演示安装的版本为5.7  「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 「枫叶先生有点文青病」「句子分享」     浮生梦,三生渺渺, 因缘无踪,虽堪恋,何必重逢。 息壤生生,谁当逝水,东流无终。   ——

    2024年02月12日
    浏览(52)
  • 【MySQL】在 Centos7 环境下安装 MySQL

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

    2024年02月05日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包