<!-正在加载刚性遮罩-> < div id =' loading ' >

centos7使用yum安装Mariadb

centos7使用yum安装Mariadb

1、安装Mariadb

yum -y install mariadb mariadb-server

2、安装完成后,首先启动Mariadb

systemctl start mariadb

设置开机启动 :systemctl enable mariadb

3、在确认 MariaDB 数据库软件程序安装完毕并成功启动后请不要立即使用。为了确保数据库的安全性和正常运转,需要先对数据库程序进行初始化操作。这个初始化操作涉及下面 5个步骤。

  1. 设置 root 管理员在数据库中的密码值(注意,该密码并非 root 管理员在系统中的密码,这里的密码值默认应该为空,可直接按回车键)。
  2. 设置 root 管理员在数据库中的专有密码。
  3. 随后删除匿名账户,并使用 root 管理员从远程登录数据库,以确保数据库上运行的业务的安全性。
  4. 删除默认的测试数据库,取消测试数据库的一系列访问权限。
  5. 刷新授权列表,让初始化的设定立即生效。

image-20200429094600503

4、在很多生产环境中都需要使用站库分离的技术(即网站和数据库不在同一个服务器上),如果需要让 root 管理员远程访问数据库,可在上面的初始化操作中设置策略,以允许 root 管理员从远程访问。然后还需要设置防火墙,使其放行对数据库服务程序的访问请求,数据库服务程序默认会占用 3306 端口,在防火墙策略中服务名称统一叫作 mysql:

firewall-cmd --permanent --add-service=mysql

firewall-cmd --reload

5、登录数据库

mysql -uroot -ppasswd

image-20200429095213545

6、yum安装常出现问题

安装(yum install方式)Mariadb(即开源MySQL)后,无法启动mariadb,其实是安装不完整,当然启动不了。输入"mysql -u root"提示Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)。

解决:先搜一下 yum search mariadb

image-20200429095827124

把 mariadb mariadb-bench mariadb-server mariadb-embdedeb mariadb-libs mariadb-server都安装:

yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever

systemctl start mariadb

启动mariadb ,再试试 mysql -uroot -p

posted @ 2020-04-29 10:46  xrg  阅读(2524)  评论(0编辑  收藏  举报