阿里云服务器CentOS安装mariadb数据库

mariadb和mysql是一样的,出自一个人,mysql被Oracle收购后,以后可能不会再开源,所以创始人就新开发了以个mysql分支,mariadb

安装mariadb

安装数据库服务软件

yum install mariadb-server -y

开启数据库

systemctl start mariadb

查看运行状态

systemctl status mariadb

重启数据库

systemctl restart mariadb

默认是没有密码

mysql # 进入数据库

修改密码,修改密码前提是保证数据库是开启状态

1: mysqladmin -uroot -p password xxxx
2: Enter password:
3:[root@ns ~]#
后面那个xxxx是你要改的密码。Enter password那里直接回车就好了

使用 mysql -uroot -p 登录即可

使用 Navicat 连接现在是连接不上的,因为没有授权

你可以进去你的 msyql 库了查看 user 表的user,password,host查看当前权限
在这里插入图片描述
你会发现值允许 host 访问,就是说你只可以在阿里云服务上查看,我们需要增加权限

允许用户root使用密码(你自己的密码)在任何主机上连接该数据库,并赋予该用户所有权限。

grant all privileges on . to root@"%" identified by “你的密码”;
flush privileges;

再执行select user,password,host from user;查看权限
在这里插入图片描述
新加入的行中的“%”就意味着任何主机都被允许连接数据库,这样数据库的访问权限就设置好了。
重启数据库 systemctl restart mariadb 即可
对了,再此之前记得去阿里云配置 3306 组规则

猜你喜欢

转载自blog.csdn.net/SJK__/article/details/92404664
今日推荐