mariadb数据库

一、mariadb数据库

1.下载mariadb数据库

yum install mariadb-server  -y

下载完成后启动数据库

systemctl start mariadb

设置开机启动数据库

systemctl enable mariadb

2.进入数据库

mysql

此时数据库就可以使用了,但存在一个问题,

好像只需要一个命令就可以登陆数据库,不需要密码,而且也可以远程登陆

这样显然很不合理,数据库是一个公司的跟本,谁都可以上数据库,那岂不是要完蛋

mysql_secure_installation   这是mariadb自己带的安全初始化脚本,使用此命令来给数据库加密

设置密码之后,还有一系列选择,我们不需要那些选择,所以只敲回车就ok了

此时登陆数据库就需要密码登陆


登陆方式为:

mysql -uroot -predhat 

-u 为登陆数据库的用户

-p 输入密码   可以直接输到后面,但这种放松密码会显示出来,可以直接-p 回车,然后隐式的输入密码

二、SQL语句

查询:

show databases;   ##查看数据库

show tables;    ##查看表

select 字段名 from 表名;   ##查询表中的数据

use 数据库名;   ##进入数据库

describe 表名;  ##查看表的信息

创建:

cteate database 数据库名;   ##创建数据库

cteate table 表名 (字段名 数据类型 条件 。。。); ##创建表,表中可以写多个字段

insert into 表名 values(‘ ’,‘ ’);  ##给表中插入数据,values中的值必须与字段相对应

修改:

alter table 表名 rename 新表名; ##更改表名

alter table 表名 add 字段名 数据类型 after 字段名; ##给表中添加字段添加到after字段后,不加after则添加到最后

update 表名 set 字段名=新值  where 筛选条件 ;  ##更新表中的数据,不加筛选条件则更新整个字段

删除:

delete from 表名 where 筛选条件; ##删除表中某数据

alter table 表名 drop 字段名;   ##删除某个字段

drop table 表名 ; ##删除表

drop database 数据库名 ##删除数据库

备份:此为命令在shell下编写

mysqldump -uroot -predhat 数据库名 > /mnt/westos.sql   ##备份某个数据库,不加数据库名,备份所有数据库,备份出来的文件,放到westo.sql中

mysql -uroot -predhat -e "create database 数据库名;"   ##恢复备份前得先建立数据库

mysql -uroot -predhat 数据库名 < /mnt/westos.sql       ##恢复数据库

三、忘记数据库密码与用户访问权限

忘记数据库的密码,可以用下面的语句,进入无密码数据库

mysqld_safe --skip-grant-tables&

执行后直接输入mysql 就可以进入数据库


进入数据后,执行修改语句,修改root用户的密码

update mysql.user set Passwrod=passwd('westos');

修改完成后退出数据库

关掉相关进程


重启mysql服务    systemctl restart mariadb 就可以使用更改后的密码登陆了


用户访问权限

创建用户

create user wang@localhost identified by 'redhat';    ##loaclhost 表示只允许本机登陆 by 后面是密码

create user wang2@'%' identified by 'redhat';     ##'%' 表示所有主机都可以登陆

查看数据库用户表中,两个用户都有,添加成功


用户授权

grant select on *.* to wang@localhost;    ##8.* 表示所有数据库的所有表

重载授权表

flush privileges;

查看用户权限

show grants for wang@localhost;


撤销用户权限

revoke selete on *.*  from wang@loaclhost

删除用户

drop user wang2@'%';

三、mysql图形管理工具 phpmyadmin

1.下载httpd,php,php-mysql,下载phpmyadmin安装包

2.下载的phpmyadmin安装包是压缩文件需要解压,并放到/var/www/html/文件夹下

tar jxf phpMyAdmin-3.4.0-all-languages.tai.bz2 -C /var/www/html

并修改解压后的文件名,简单点都行

mv phpMyAdmin-3.4.0-all-languages mysqladmin

3.查看Documentation.txt 文件根据其修改配置文件


cp config.sample.inc.php config.inc.php

vim config.inc.php

根据Documentation.txt 来更改配置文件

更改完成后重启服务

打开浏览器,输入hettp://本机ip/mysqladmin    ##所以要目录名字该简单点

此就是phpmyadmin
















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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值