Linux快速安装Mairadb

本次安装Mariadb使用的是CtenOS7


mariadb的官网

在centos中可以直接使用yum命令来安装mariadb客户端

yum install mairadb -y

安装完mariadb后还需要安装mariadb-server服务端,同理

yum install mariadb-server -y

也可以一步到位   yum install mariadb mariadb-server -y

启动mariadb,并设置开机自启动

systemctl enable --now mariadb

初始化mariadb

mysql_secure_installation

Enter current password for root (enter for none): [Y/n]  #输入数据库超级管理员root的密码(注意不是系统root的密码),第一次进入还没有设置密码则直接回车

set root password? [Y/n].设置密码,y

New pasaword:.新密码

Re-enter new pasaword:再次输入密码

Remove anonymous users?[Y/n]  #移除匿名用户,y

Disallow root login remotely? [Y/n]   #拒绝root远程登录,n,不管y/n,都会拒绝root远程登录

Renove test database and access to it? [Y/n]   #删除test数据库,y:删除。n:不删除,数据库中会有一个test数据库,一般不需要

Reload privilege tables now?[Y/n]  #重新加觐权限表,y,或者重启服务也许

接下来我们打开mariadb的配置文件vim /etc/my.cnf找到[mysqld]在下方加入下面两条命令,保存退出

character_set_server=utf8

init_connect='SET NAME utf8'

在命令行输入mysql -u root -p,然后输入密码就进入数据库了

现在流行的是站库分离式开发,想要连接你主机上设计数据库的软件比如:Navicat,SQLyog就要运行下面的命令

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

或者

firewall-cmd --zone=public --add-port=3306/tcp --permanent(数据库默认端口号是3306)

接着输入firewall-cmd --reload使上面设置立即生效

最后一步关闭SELinux

setenforce 0   暂时的关闭下次重启就又恢复了,可以去修改/etc/selinux/confg配置文件让它永久关闭

做好firewalld和SELinux的配置后你就可以用主机数据库软件的去连接你Linux上的数据库

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容