linux-CentOS 7中yum安装Mariadb数据库
【摘要】 安装mariadb数据库yum -y install mariadb mariadb-server启动数据库服务service mariadb start查看运行状态service mariadb status设置密码mysqladmin password # 修改密码mysqladmin -p password登录数据库mysql -uroot...
一、安装mariadb数据库
yum -y install mariadb mariadb-server
二、启动数据库服务并开机自动启动数据库
service mariadb start
systemctl enable --now mariadb
三、查看运行状态
service mariadb status
设置密码
mysqladmin password # 修改密码mysqladmin -p password
登录数据库
mysql -uroot -p
create user 'qgs'@'%' identified by 'qgs111'; #create user '用户名'@'%' identified by '密码';
grant select,process,super on *.* to 'qgs'@'%' identified by 'qgs111'; #grant select,process,super on *.* to '用户名'@'%' identified by '密码'; 允许所有ip连接(用通配符%表示),只允许指定IP地址链接将%去掉即可
flush privileges;
create database qgs_db default character set 'utf8'; #创建名称为“ aqgs_db”的数据库
grant all privileges on qgs_db.* to 'qgs'@'localhost'; #将库“ qgs_db”的所有权限授予用户“ qgs”
flush privileges;
quit
数据库可能也会链接不上,那就
解决方法1
关闭防火墙
systemctl disable --now firewalld
或防火墙“ firewalld”中开启公网访问Mariadb数据库3306端口
systemctl restart firewalld
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
解决方法2
或者初始化数据库,初始化后就只能重新添加用户之类的之前操作
mysql_secure_installation #初始化 mariadb 并配置 root 密码
其他都y(如图!!!是否拒绝自动连接数据库)。
哪我就按n
show databases; #显示所有数据库
use qgs_db; #使用qgs_db数据库
select database(); #查看当前数据库
show tables; #当前数据库的表
create table qgs1(name varchar(20),sex char(1), #创建表 create table 表名 (列属性);
desc qgs1; #查看表结构
安装或者下载其他的时候感谢比较慢,可以直接用国内镜像
华为开源镜像站:https://mirrors.huaweicloud.cn/
清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/
阿里云开源镜像站:https://developer.aliyun.com/mirror/
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)