CentOS7用yum安装MariaDB

创建 mariadb.repo仓库文件

touch /etc/yum.repos.d/mariadb.repo

写入文件内容:

[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64
gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

自己找源

查看系统版本:cat /etc/redhat-release
使用MariaDB Repository Configuration Tool生成一份配置,保存为/etc/yum.repos.d/mariadb.repo
使用流程

yum安装

yum install -y mariadb-server mariadb-client

服务控制

服务启动/开机启动

systemctl  start/stop/restart/status  mariadb
systemctl enable mariadb   #开机启动mariadb

初始化

# 这条命令可以初始化mysql,删除匿名用户,设置root密码等等....
mysql_secure_installation

字符集配置

编辑配置vim /etc/my.cnf
追加内容

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
#skip-grant #忘记密码时去掉该行注释可以免密登录

使用

登录数据库:mysql -uroot -p
查看字符集:show variables like "%character%";show variables like "%collation%";\s
查看字符集
选择数据库:use mysql
查看用户信息:select host,user,password from user;
查看用户信息

#创建用户
create user username@localhost identified by 'password';
#授权
grant all privileges on *.* to root@'%' identified by 'root';
#刷新权限相关表
flush privileges;
# 此时可以在windows登录linux的数据库
# 连接服务器的mysql
mysql -uroot -p  -h  服务器的地址

备份与恢复

# 导出当前数据库的所有db,到一个文件中
1.mysqldump -u root -p --all-databases > /data/AllMysql.dump
2.登录mysql 导入数据
mysql -u root -p
> source /data/AllMysql.dump
3.通过命令导入数据
# 在登录时候,导入数据文件,一样可以写入数据
mysql -uroot -p < /data/AllMysql.dump

防火墙

firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙的状态 

开启端口

firewall-cmd --query-port=3306/tcp  # 查看3306端口是否开启
firewall-cmd --zone=public --add-port=3306/tcp --permanent  # 开启3306端口
firewall-cmd --reload  # 重启防火墙

用户操作

用户操作
数据库卸载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值