首页 热点资讯 义务教育 高等教育 出国留学 考研考公

CentOS7.6安装MySQL(rpm安装)

发布网友 发布时间:2024-09-09 15:37

我来回答

1个回答

热心网友 时间:6分钟前

卸载历史版本MySQL

查看是否拥有历史版本

非首次安装需卸载历史版本MySQL,命令查看是否有安装MySQL历史版本组件

rpm-qa|grepmysql

查看MySQL服务状态

servicemysqldstatus

暂停MySQL服务

servicemysqldstop

卸载MySQL服务

需要把每个组件全部移除,注意可能会有组件的依赖前后顺序。

rpm-ev[需要移除组件的名称]或者rpm-e--nodeps[需要移除组件的名称]//此命令为强制卸载安装MySQL

使用rpm来安装MySQL

因为CentOS7默认安装的数据库是Mariadb,所以使用YUM命令是无法安装MySQL的,只会更新Mariadb。使用rpm来进行安装。可以在mysql的repo源仓库右键复制指定版本的数据库。

wgethttp://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm

安装mysql80-community-release-el7-1.noarch.rpm包

sudorpm-ivhmysql80-community-release-el7-1.noarch.rpm

使用yum安装mysql服务

sudoyuminstallmysql-server

检查是否已经设置为开机启动MySQL服务

systemctllist-unit-files|grepmysqld

则表示已经设置为开机启动,如果没有设置为开机启动则执行

systemctlenablemysqld.service

查看MySQL是否启动未启动则执行启动服务命令

查看是否启动MySQL服务ps-ef|grepmysql启动服务systemctlstartmysqld.service

初始化MySQL

servicemysqldstatus0

查看MySQL初始默认密码

servicemysqldstatus1

复制root@localhost:后面的密码。登录mysql,并粘贴默认密码因为MySQL8.0的更改,导致必须要重置密码

servicemysqldstatus2

如果设置密码时候出现提示

ERROR1819(HY000):Yourpassworddoesnotsatisfythecurrentpolicyrequirements

代表需要降低policy的等级后在执行

servicemysqldstatus3

开启MySQL远程连接

servicemysqldstatus4

创建新用户

servicemysqldstatus5

刷新权限

servicemysqldstatus6

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com