centos7 卸载mysql centos7卸载软件命令

各位老铁们,大家好,今天由我来为大家分享centos7 卸载mysql,以及centos7卸载软件命令的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

centos7yum安装卸载mysql8图文教程有哪些

MySQL环境安装流程

首先,卸载系统自带的mariadb。

接着,上传mysql安装包,并解压。

随后,按照顺序依次安装,确保遵循步骤顺序。

配置本地yum源进行安装。

数据初始化后,查看临时root及临时密码,即localhost后的字符为临时密码。

启动数据库,登录,并修改数据库密码。

注意新密码需包含数字、大小写字母与特殊字符,否则可能会出现错误。

使用新密码测试登录,若成功则继续。

查看mysql所有用户是否支持远程连接,若为localhost,说明只能本地连接。

修改root用户host值,允许root远程登录。

刷新权限,确保配置生效。

最后,修改密码加密规则。在mysql8之后的版本中,规则改为caching_sha2_password。

使用navicat连接数据库完成安装流程。

CentOS7.6安装MySQL(rpm安装)

卸载历史版本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源仓库右键复制指定版本的数据库。

wget

安装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

Linux 在线和离线安装 MySQL

1 linux的常用软件安装

配置阿里云的yum源

1)安装wget

2)下载yum源的配置文件

3)替换原有的yum源

4)更新现有yum

5)安装常用软件

2 linux的JDK安装

此处我们选用 jdk1.8_144这个版本作为我们的基础JDK,此处要切记一点的是1.8的不同版本JDK在配置上会有很大的出入,所以请不要随便更换基础的JDK版本,否则你会很尴尬!

使用 rz上传jdk到root的家目录

使用rpm命令安装jdk

配置jdk的环境变量

刷新环境变量

到此 JDK安装完成

3安装MySQL前说明

本例安装MySQL版本是 5.7

4 linux在线安装MySQL

用root用户安装

1)获取mysql源安装包

wget

2)安装mysql源

rpm-ivh mysql57-community-release-el7-11.noarch.rpm

3)检查mysql源是否安装成功

yum repolist enabled| grep"mysql.-community."

3)用 yum命令安装mysql

yum install mysql-community-server

4)修改mysql的配置文件

查看MYSQL配置文件加载顺序:

修改/etc/my.cnf配置文件内的文件目录

datadir=/data/mysql/data

sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

log-error=/data/mysql/log/mysqld.log

其中:

SQL_MODE:通过对其正确的设置可以完成一些约束检查的工作,设置时,在配置文件my.cnf中配置进行全局的设置。

STRICT_TRANS_TALES(严格模式):

只对支持事务的表启用严格模式。

NO_AUTO_CREATE_USER:

禁止GRANT创建密码为空的用户。

NO_ENGINE_SUBSTITUTION:

启用后,若需要的存储引擎被禁用或未编译,则抛出错误;未启用时将用默认的存储引擎代替,并抛出一个异常。

5)创建mysql文件目录

6)生成首次登录随机密码

通过上面命令会在/data/mysql/log/mysqld.log中生成随机码,随机码用来首次登录mysql。

7)修改mysql文件目录所有者为 mysql用户

8)启动mysql

9)关闭并重启mysql(可选)

如果再次启动报错,就重启Linux系统。

10)用生成的随机密码登录mysql

登录后进入mysql命令行

11)修改ROOT用户密码

设置完密码后,需要用新密码重新登录

12)卸载mysql(不是必须的)

如果启动报错,根据错误查看原因,如果实在解决不了,卸载mysql重新装。

查看已经安装过的组件

rpm-qa| grep-i mysql

用yum-y remove卸载所有mysqlyum-y remove mysql57-community-release-el7-11.noarch yum-y remove mysql-community-common-5.7.19-1.el7.x86_64

卸载后再用 rpm-qa| grep-i mysql查看,直至全部卸载

删除/data/mysql目录

5 linux离线安装MySQL

1)卸载CentOS7系统自带mariadb

2)检查mysql是否存在

3)检查mysql的用户和组是否存在如果不存在就创建

4)下载MySQL的离线安装包

官网下载地址:

版本选择,可以选择一下两种方式:

1)使用Red Hat Enterprise Linux

Select Version: 5.7.*(因为更新的缘故具体细节版本可自行查看)

Select Operating System: Red Hat Enterprise Linux/ Oracle Linux

Select OS Version: Red Hat Enterprise Linux 7/ Oracle Linux 7(x86, 64-bit)

列表中下载:

Compressed TAR Archive:(mysql-5.7.25-el7-x86_64.tar.gz)【本文中使用的是这个版本】

2)使用Linux- Generic

Select Version: 5.7.*(因为更新的缘故具体细节版本可自行查看)

Select Operating System: Linux- Generic

Select OS Version: Linux- Generic(glibc 2.12)(x86, 64-bit)

列表中下载:

Compressed TAR Archive:(mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz)

注意:上边两种方式找mysql离线安装包的方式都可以。

选完跳到以下这个页面点击下面的连接就可以开始下载了

5)上传MySQL的离线安装包并解压进行传统配置

6)创建配置文件

7)开始安装MySQL

设置权限

8)启动MySQL

9)设置开机启动

10)修改配置文件

11)获取初始密码

获取初始密码

创建软连接

登录mysql

修改密码

检验密码是否成功

设置远程访问

海汼部落原创文章,原文链接:()

阅读剩余
THE END