mariadb配置

mariadb简介

这里写图片描述

mariadb 安装

yum install mariadb-server.x86_64 -y
systemctl start mariadb
systemctl enable mariadb
netstat -antlpe | grep mysql
这里写图片描述
mysqld端口打开
mysql##登陆
这里写图片描述
这里写图片描述
这里写图片描述
上述实验可看出mysql无密码登陆
并且可创建远程登陆的root用户
这里写图片描述
这里写图片描述
在/etc/my.cnf中添加skip-networking=1,禁止远程登陆。
这里写图片描述

为了使mariadb的安全有保障,安装安全性程序:
mysql_secure_installation
通过设置root密码,删除远程访问root账户,删除匿名用户,删除test数据库四个方面来提高mariadb的安全性。
安装后匿名登陆被拒
这里写图片描述
root用户成功登陆
这里写图片描述

2.查询

show databases; ##显示数据库
user mysql; ##进入mysql数据库
show tables; ##显示库里的表
desc table; ##显示表的描述
select * from table; ##
select * from table where Host=‘127.0.0.1‘;
mysql -uroot -predhat -e “show databases”

3.创建

create database mj;##创建数据库
use mj;
create table linux (
username varchar(30) not null,
password varchar(30) not null,
age varchar(3) ); ##创建表
insert into linux values (‘lee’,’123’,’20’); ##添加表内容,字段的内容可以为空,但是不能少
这里写图片描述
这里写图片描述
这里写图片描述

4.修改

alter table linux rename message; 修改表名
alter table linux add class varchar(50);
alter table linux add class varchar(50) after password; ##在password字段后添加class字段
alter table linux drop class; ##删除class字段
update linux set class=’linux’; ##修改linux表class字段为linux
update linux set class=’java’ where username=” and password=”;
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

5.删除

delete from linux where username=‘‘ and class=‘‘;##删除表中内容
drop table linux;##删除表
drop database mj;##删除数据库

6.数据库备份

1>mysqldump -uroot -predhat mj > /mnt/mj.sql
2>mysql -uroot -p
drop database mj;
3>mysql -uroot -predhat -e “create database mj;” ##创建数据库mj
4>mysql -uroot -predhat mj < /mnt/mj.sql

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

7.数据库密码的重置

1>systemctl stop mariadb
2>mysqld_safe –skip-grant-tables & ##j进入安全模式
3>mysql -uroot
use mysql;
update user set Password=password(‘redhat’) where User=’root’;
4>ps aux | grep mysql
5>kill -9 3368
6>kill -9 3526
7>systemctl restart maruidb
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
密码重置后,成功进入数据库

8.用户和访问权限

这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

9.phpMyAdmin的安装

1> yum install httpd -y
2> tar jxf phpMyAdmin-3.4.0-1-all-languages.tar.bz2 -C /var/www/html
3> mv phpMyAdmin-3.4.0-1-all-languages mysqladmin
4> cd mysqladmin
5> cp config.sample.inc.php config.inc.php
6> less Documentation.txt
7> vim config.inc.php
8> yum install php php-mysql -y
9> systemctl restart httpd
10> firewall-config
这里写图片描述
这里写图片描述
这里写图片描述
测试:
http://172.25.254.229/mysqladmin

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值