centosmariadb编译安装
① Centos7配置安装mariadb数据库--亲测有效
CentOS 7 使用 MariaDB 替代 Mysql,MariaDB 是一个完全兼容 MySQL 的数据库管理系统,由开源社区维护。
安装 MariaDB,首先确认并删除现有 MySQL/MariaDB 包。使用 rpm -qa | grep MariaDB 和 rpm -qa | grep mariadb 查找并删除相关包。
接着,使用 yum remove mysql mysql-server mysql-libs compat-mysql51 命令移除 MySQL 相关组件。
创建 MariaDB 配置文件 /etc/yum.repos.d/MariaDB.repo,添加指定的仓库 URL。根据需要,选择适合的版本和国内镜像源,如中科大。
导入 GPG Key:使用 rpm --import yum.mariadb.org/RPM-GPG... 命令进行安全验证。
执行安装:通过 yum -y install MariaDB-server MariaDB-client 命令安装 MariaDB。
启动并设置自动开机启动 MariaDB:使用 systemctl start mariadb、systemctl enable mariadb 和 systemctl restart mariadb 命令进行操作。
登录 MariaDB,使用 mysql -uroot -p 命令,输入默认为空的密码或自行设置新密码。
配置 MariaDB,使用 mysql_secure_installation 命令进行初始化安全配置,包括设置密码、删除匿名用户、禁止远程 root 登录等。
配置字符集,编辑 /etc/my.cnf.d/server.cnf 文件,添加字符集相关设置,如 init_connect='SET collation_connection = utf8_unicode_ci'、character-set-server=utf8 等。
添加用户并设置权限,使用 create user 命令创建用户,并通过 grant all privileges 授予相应权限。需注意,根据实际需求调整权限设置。
完成 MariaDB 的基本安装与配置,包括数据库服务启动、用户管理与权限分配等关键步骤。确保系统安全性和高效运行,为数据管理和维护打下坚实基础。
② linux系统怎么安装mariadb
mariadb和mysql师出同门。使用的命令方法可以说是一模一样的。
安装mariaDB服务程序:
[root@linuxprobe~]#yuminstallmariadbmariadb-server
启动mariadb服务程序并添加到开机启动项中:
[root@linuxprobe~]#systemctlstartmariadb
[root@linuxprobe~]#systemctlenablemariadb
初始化工作:
第1步:设定root用户密码。
第2步:删除匿名帐号。
第3步:禁止root用户从远程登录。
第4步:删除test数据库并取消对其的访问权限。
第5步:刷新授权表,让初始化后的设定立即生效。
初始化数据库服务程序:
[root@linuxprobe~]#mysql_secure_installation
设置防火墙对数据库服务的允许策略:
[root@linuxprobe~]#firewall-cmd--permanent--add-service=mysql
success
[root@linuxprobe~]#firewall-cmd--reload
使用root用户登录到数据库中:
[root@linuxprobe~]#mysql-uroot-p
Enterpassword:此处输入root用户在数据库中的密码。
WelcometotheMariaDBmonitor.Commandsendwith;org.
可以试试注意我,这个Linux是7版的Linux可以用centos7试试。如果你需要在6版的系统中使用的话就需要源码安装了。学习Linux建议参考《Linux就该这样学》,运维开发都需要多练习,多思考,多敲。加油吧