mariadb入门操作

mariadb简介

1.安装mariadb

启动服务,设置开机启动,匿名试着登录

2.初始化数据库,设置管理员密码

设置完密码及其他属性我们就可以用数据库管理员登录数据库了

那我要是不想别人远程登陆我的数据库怎么办呢

修改/etc/my.cnf  在第11行加上skip-networking=1,再重启mysql。

systemctl restart mariadb

1[mysqld]  
2 datadir=/var/lib/mysql  
3 socket=/var/lib/mysql/mysql.sock  
4 # Disabling symbolic-links is recommended to prevent assorted security risks  
5 symbolic-links=0  
6 # Settings user and group are ignored when systemd is used.  
7 # If you need to run mysqld under a different user or group,  
8 # customize your systemd unit file for mariadb according to the  
9 # instructions in http://fedoraproject.org/wiki/Systemd  
10  
11 skip-networking=1  
12 [mysqld_safe]  
13 log-error=/var/log/mariadb/mariadb.log  
14 pid-file=/var/run/mariadb/mariadb.pid  
15 #  
16 # include all files from the config directory  
17 #  
18 !includedir /etc/my.cnf.d  
19      


 

这样我们就为自己数据库做好了安全保障

3.查看数据库内容

show databases;                  显示数据库
use mysql;                            进入数据库
show tables;                         显示示数据库中的表
desc user;                            查看user表的数据结构
select * from user;                           查询mysql库下的user表中的所有
 


4.创建

create database lan;                  创建库
create table Linux (              创建表格
           username varchar(50) not null,   字段名称 字段长度50 不能为空
           password  varchar(50) not null,
           age  ​varchar(4) );
insert into Linux values ('we','123','23'); 在Linux表格中插入信息
 

5.数据库的修改

alter table linux add class varchar(50) after password;            在字段password后面加入字段class(不指定位置默认加在最后)
update linux set class='java' where username='we';     设置we的class为Java(不加指定条件默认设置表中全部)

6.数据库的备份删除及恢复

mysqldump -uroot -plan lan > /mnt/lan.sql          在/mnt目录中生成lan的备份文件
drop table Linux;删除表格Linux
drop database lan; 删除库lan
mysqldump -uroot -plan -e "create database lan;"       创建库lan
mysqldump -uroot -plan lan </mnt/lan.sql               将备份文件恢复


7.数据库密码忘记怎么办?

首先关掉mariadb服务

进入安全模式,这样我们就可以不用输入用户密码就可以进入数据库了

然后用下图所示sql语句修改密码即可

就是这个sql语句(我将密码改为了haha,放心是加密的,不信看看)

改完密码后我们就可以使用超级用户登录了,登录前先结束掉相关进程然后重启服务

8.用户和访问权限

9.图形管理数据库

1.先在网上下一个phpMyAdmin-3.4.0-all-languages.tar.bz2这个软件包

2.再在yum安装PHP php-mysql http 这3款软件

3.在/var/www/html下解压缩phpMyAdmin

4.在phpMyAdmin-3.4.0-all-languages这个目录中的config.sample.inc.php下找个

$cfg['blowfish_secret'] = ‘随便填个值’ 并将config.sample.inc.php    改名为config.inc.php

关闭防火墙。

得到上面的图形

以图形方式管理数据库

猜你喜欢

转载自blog.csdn.net/M________123/article/details/77102218
今日推荐