mariaDB安装与配置

cd到 /etc/yum.repos.d/目录下 ,使用touch MariaDB.repo创建MariaDB.repoMariaDB.repo文件
vim MariaDB.repo 进入配置文件
在官网找到配置信息
mariaDB安装与配置_第1张图片
选择阿里云镜像配置信息
将配置信息赋值粘贴到MariaDB.repo文件内,保存退出

执行安装命令

sudo dnf install MariaDB-server

开启服务命令

sudo systemctl start mariadb

开机启动命令

systemctl enable mariadb

配置命令

mariadb_secure_installation

设置密码

# 注:运行结果用 ··· 代替
Enter current password for root (enter for none):  # 输入root(mysql)的密码,初次安装默认没有,直接回车 
 ... 
Switch to unix_socket authentication [Y/n] n # 是否切换到unix套接字身份验证[Y/n]
 ... 
Change the root password? [Y/n] y #是否设置root用户密码
New password: # 新密码
Re-enter new password:  # 再次输入密码
 ... 
Remove anonymous users? [Y/n] y # 是否删除匿名用户,建议删除
 ... 
Disallow root login remotely? [Y/n] n # 是否禁止root远程登录,建议开启
 ... 
Remove test database and access to it? [Y/n] n # 是否删除test数据库,可以保留
...
Reload privilege tables now? [Y/n] y # 是否重新加载权限表,也可以直接回车
 ... 
Thanks for using MariaDB! # 看到这句话证明设置成功

初始化 MariaDB 完成后,以 MySQL 的 root 身份登录

mysql -uroot -p密码

赋予 root 用户远程连接权限

grant all privileges on *.* to 'root'@'%' identified by '自己设置的root密码';
flush privileges;

mariadb基本命令

mysql -uroot -p123456 --登录数据库

show databases; --显示数据库信息

use mysql; --进入数据库

show tables; --显示数据库中的表

select * from mysql.user; --查询mysql库下的user表中的数据

desc user; --查看user表中的数据结构

flush privileges; --刷新数据库信息

select host,user,password from user; --查询user表中的host,user,password字段

3、创建

create user ‘username’@‘host’ identified by ‘password’;

说明:username:要创建的用户名

       host:指定该用户在哪个主机上可以登录,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登录,可以使用通配符%

       password:该用户的登录密码,密码可以为空,如果密码为空用户可以不需要密码登录服务器

create databases test; --创建test数据库

use test; --进入test数据库

4、忘记数据库root密码

vim /etc/my.conf.d/server.conf --centos6

vim /etc/my.cnf.d/server.cnf --centos7

5、修改密码

update user set password=password(‘密码’) where user=‘root’; --修改密码

mysqladmin -uroot -p原密码 password 新密码 --shell下修改数据库密码

6、数据备份

将数据库中的所有数据备份到/tmp/web_back.sql文件中

mysqldump -uroot -p123456 --all-database >/tmp/web_back.sql

你可能感兴趣的:(后端,后端)