centos mariadb 安装?centos镜像下载
这篇文章给大家聊聊关于centos mariadb 安装,以及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 10
第一步:添加 MariaDB yum仓库
在 CentOS 7中,为了添加 MariaDB的 YUM仓库,你需要在文件末尾加入相应内容。
在 CentOS 7中安装 MariaDB
执行命令轻松安装 MariaDB。
第二步:在 CentOS 7中启动 MariaDB
安装完毕后,启动数据库服务守护进程。设置服务,确保在重启系统后自动启动服务。
第三步:在 CentOS 7中对 MariaDB进行安全配置
设置 MariaDB的 root账户密码,禁用 root远程登录,删除测试数据库及测试账号。重新加载权限以完成配置。
检查 MySQL版本信息
完成安全配置后,检查 MariaDB特性,包括版本号、默认参数列表,以及通过 MariaDB命令行进行登录。
linux如何安装mariadb数据库
在安装CentOS8系统于公网IP为x.x.x.x的服务器上,进行mariadb-10.5.16版本的源码安装步骤如下:
首先,访问MariaDB官网下载对应版本的源码安装包mariadb-10.5.16.tar.gz。
第二步,使用WinSCP工具将下载的安装包上传至服务器的/usr/local/src目录下。
第三步,通过命令`rpm-qa| grep mysql`检查并卸载系统中自带的MySQL版本,确保安装包与系统兼容。
第四步,安装编译所需依赖库,如`autoconf`, `cmake`, `gcc`等。
第五步,使用`useradd mysql`命令创建mysql用户与mysql组,或在不存在时执行`groupadd mysql`和`useradd-g mysql mysql`。
第六步,解压并进入mariadb-10.5.16安装包目录,执行`cmake`命令进行配置。
第七步,进行编译与安装,确保正确配置环境变量。
第八步,创建数据库目录和配置my.cnf文件,分配权限并初始化数据库。
第九步,启动并配置mysql服务,确保权限设置正确。
第十步,登录并测试数据库是否成功安装,必要时重置root账号密码。
第十一步,重启mysql服务以确保配置生效。
完成以上步骤,即可在CentOS8系统上成功安装并配置mariadb-10.5.16数据库。