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
修改密码
检验密码是否成功
设置远程访问
海汼部落原创文章,原文链接:()