卸载centos的mariadb centos卸载httpd

很多兄弟对于卸载centos的mariadb和Centos7 更新mariadb5.5到10.4不太懂,今天就由小编来为大家同享,希望可以帮助到大家,下面一起来看看吧!
一、Centos7 更新mariadb5.5到10.4
为了在 Centos7上将 MariaDB从 5.5版本更新到 10.4版本,你需要按照下面内容流程操作:
备份数据:
在更新之前,务必要份当前数据库的数据,以防更新经过中出现意外导致数据丢失。前往 MariaDB官网获取 yum源配置:
访问 MariaDB官网,查找适用于 Centos7的 MariaDB 10.4 yum源配置,并复制该配置。创建 MariaDB配置文件:
在体系中创建 MariaDB的 yum源配置文件,以确保配置经过能够顺利从指定的源中获取软件包。卸载旧版本的 MariaDB:
运用 yum或 rpm命令卸载当前配置的 MariaDB 5.5版本。配置新版本 MariaDB 10.4:
运用 yum命令从新的 yum源中配置 MariaDB 10.4版本。处理 root密码难题:
配置完成后,也许会遇到原先的 root密码无法运用的情况。此时,需要先停止 MariaDB服务,启动 MariaDB时跳过权限检查,接着运用 root用户身份登录 MariaDB服务器,运行更新密码的命令。完成密码更新后,关闭跳过权限检查的数据库配置,并从头启动数据库服务。验证更新:
登录 MariaDB服务器,检查数据库版本,确保已成功更新到 MariaDB 10.4。注意事项:在整个更新经过中,务必确保数据库的完整性和数据的安全性。如果在更新经过中遇到任何难题,可以参考 MariaDB的官方文档或寻求社区的帮助。更新后,提议对数据库进行综合的测试,以确保新版本的功能和性能符合预期。
二、centos7如何配置mysql
1、Centos 7默认不支持mysql(都是由于钱),因此centos 7默认支持的是mariadb
何为mariadb?
MariaDB数据库管理体系是MySQL的壹个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,运用XtraDB来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的企业MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的全部权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。
说到这,我个人强烈主推大家开始进修MariaDB,当然由于大家一些项目还是要用mysql的,因此不能言败。真不难学。
接下来我讲一下centos 7对mysql的配置经过
1、如果一定要在centos 7上配置mysql,需要卸载MariaDB,否则会冲突。
2、执行这个命令:rpm-qa| grep mariadb
3、这时会出现一些列表,都是mariadb的包,接下来大家要干掉
4、执行如下命令rpm-e–nodeps mariadb-libs-XXXXX.x86_64(注意我这里的xxxx,要根据第三步出现的列表,挨个干)
5、干完后,就可以配置mysql了。
6、去度娘搜索mysql的rpm包,一大把。我用的是5.6.22.(找差点的,问我要)
ww
这里需要配置至少2个,1个是mysql-server-xxxx.rpm(这个就是服务端),还有壹个是mysql-client-xxxx.rpm(这个是客户端,不想装?不装的话你没法初始化root密码,求懂)
7、执行 rpm-ivh“上面两个文件名”
8、这样就装好了。
9、接着执行:service mysql start(如果OK,说明装好了)
10、再接着执行:service mysql stop(不要问何故,由于默认root没有密码,你进不去,因此接下来大家要绕过密码登录)
11、执行这个命令:mysqld_safe–user=mysql–skip-grant-tables–skip-networking& mysql-u root mysql(也就是,老子不用密码直接登录,这时mysql服务必须关闭情形)
12、接着执行这个命令:UPDATE user SET Password=PASSWORD(‘XXXXX’) where USER=’root’;这里就是对root账号初始化密码,xxx自行改,不要忘了。忘掉的话就要用第11步初始化(谁说没有密码就不能进mysql?)
13、接着执行 flush privileges;(注意不要忘记最后的分号,必须有,不要问何故)
14、接着输入quit;退出mysql客户端。
15、从头启动mysql,命令:service mysql start
16、接着用root账号登录命令:mysql-u root-p(接下来会提示你输入密码,此时屏幕不可见,不要以为死机了)
17、这时随便执行壹个sql,譬如 show databases;
18、这时会报错,大约是You must SET PASSWORD before executing this statement.其实就是大家常见的:第一次登录需要改密码,
19、那大家就改一改吧,反正不会怀孕
20、执行 SET PASSWORD= PASSWORD(‘xxxx’);注意分号,也可以把密码跟上面搞得一样。
21、接着再去执行一些sql,看看对不对。对的话quit;
22、大家最好吧mysql重启一下. service mysql restart
23、接着配置超距离可以连接(注意刚才大家都是在本机操作的哦~~~~)
24、依然mysql-u root-p输入密码后登入
25、执行:GRANT ALL PRIVILEGES ON*.* TO‘root’@’%’ IDENTIFIED BY‘这里填你的密码’ WITH GRANT OPTION;(这里root@后面的百分号代表全宇宙都可以连接你的mysql,只要了解密码),如果是仅仅允许某个IP连接,那么把这个百分号换成某个ip即可
26、FLUSH PRIVILEGES;而且退出
27、保险起见,再重启mysql服务
好吧,OK了。接下来大家可以用navicate去连接啦
三、配置mariadb需哪些rpm包
大部分Linux版本的MariaDB软件是以RPM包的形式公开的。RPM包的配置和卸载都很方便,通过简单的命令就可以实现,配置后可以通过手动修改配置文件的方法进行配置。本节将说明MariaDB的RPM包的配置和配置。
首先必须到MariaDB官方网站下载对应的RPM包,在该网站上有很多种类的RPM配置包,读者必须根据自己的操作体系和处理器类型来选择。本书选择rhel6-x86来配置,如图3.1所示。单击rhel6-x86这个链接,可以进入如图3.2所示的网页。
在该界面选择rpms,将显示如图3.3所示的页面。
从图3.3可以看出,这下面包括Server、Client和Shared等多个RPM包。Server的RPM包是配置MariaDB服务的,Client的RPM包是配置MariaDB客户端的。通常配置这两个包就可以了,因此就下载并配置这两个RPM包。Server软件包为MariaDB-5.5.33a-centos6-i686-server.rpm。Client软件包为MariaDB-5.5.33a-centos6-i686- client.rpm。假设将这两个RPM包下载到download文件夹下。下面可以配置MariaDB的Server软件和Client软件了,具体流程如下所述。
(1)登录到root用户,并将RPM包复制到/usr/local/src/文件夹下。登录到root用户的命令如下:
shell>su root
输入命令并按回车键后,体系会提示输入密码。密码输入正确后,就可以登录到root用户下。接着执行cp命令将RPM包复制到/usr/local/src/文件夹下。命令如下:
shell>cp download_path/MariaDB-5.5.33a-centos6-i686-server.rpm/usr/local/src/ shell>cp download_path/MariaDB-5.5.33a-centos6-i686-client.rpm/usr/local/src/
上面的第一条命令是将MariaDB的RPM包复制到/usr/local/src文件夹下。download_path是RPM包下载后放置的途径。这些代码执行如下:
[hjh@localhost download]$ su root password: [root@localhost download]# cp./MariaDB-5.5.33a-centos6-i686-server.rpm/usr/local/src/ [root@localhost download]# cp./MariaDB-5.5.33a-centos6-i686-client.rpm/usr/local/src/
用root用户登录成功后,体系从用户hjh切换到root用户。由于这两个RPM包就存储在download目录下,因此用“.”表示当前目录。
说明:在Linux操作体系下配置MariaDB时,一定要注意权限难题。配置RPM软件包时,需要运用root权限。如果没有root权限,配置时会提示权限不够的信息。配置完成后,需要运用root权限启动和关闭MariaDB服务。
(2)切换到/usr/local/src目录下,接着配置MariaDB数据库。RPM软件包运用命令rpm进行配置。代码如下:
shell>cd/usr/local/src/ shell> rpm-ivh MariaDB-5.5.33a-centos6-i686-server.rpm shell> rpm-ivh MariaDB-5.5.33a-centos6-i686-client.rpm
