centos卸载maria,centos图形界面的安装和卸载

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去连接啦

卸载Centos7自带的mariadb

CentOS7系统通常自带mariadb数据库。若需卸载,首先需确认其存在。使用命令

rpm-qa| grep mariadb

进行查找,结果通常会显示一个名为mariadb-libs-5.5.60-1.el7_5.x86_64的条目,表明mariadb已安装。

接着,执行卸载命令:

#卸载mariadb

rpm-e--nodeps mariadb-libs-5.5.60-1.el7-5.x86_64

卸载后,再次执行

rpm-qa| grep mariadb

以确认mariadb已成功卸载。此外,检查系统配置文件,通常为my.cnf,位于/etc目录下,用于MySQL配置。在卸载mariadb后,该配置文件应不存在。

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

MySQL环境安装流程

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

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

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

配置本地yum源进行安装。

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

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

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

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

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

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

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

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

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

阅读剩余
THE END