【Linux】mysql基础应用

Table of Contents

 

1.数据库

2.mysql的安装配置

2.1安装mysql数据库

2.2 初始化设定

3.数据库中的浏览命令

4.创建一个属于自己的数据库

4.1建库

4.2建表

4.3录入信息

5.修改库中信息

5.1添加库中信息

5.2修改库中信息

5.3删除库中信息

6.库用户身份授权、

6.1创建用户

6.2用户删除

6.3 加密创建用户

7.数据库的备份与恢复

7.1备份数据库

7.2恢复数据库

7.2.1 文件恢复

7.2.2 命令方式恢复

8.修改用户密码

8.1记得密码时修改密码

8.2忘记密码修改密码

9.数据库图形化


1.数据库

mysql是数据库,mariadb是mysql的一个分支。

2.mysql的安装配置

2.1安装mysql数据库

在我们已有的镜像yum源中已经存在maria-server的安装包,所以我们只需要配置好yum源(确定自己的Linux系统版本,下载相应的镜像,配置yum源详情查看配置yum源)。

首先我们安装mariadb-server安装包,这是服务端使用的安装包【客户端使用mariadb】,因为我们要做数据库的管理员。

yum install mariadb-server -y     (-y 表示我们确认安装,大家可以尝试不输入-y的效果)

2.2 初始化设定

我们通过上述实验我们可以看到,我们不需要密码就可以进入数据库,这样的话,只要有人能登陆你的系统就会进入你的数据库,这样是十分危险的,所以我们要进行,安全初始化设定。

vim /etc/my.cnf    进入数据库配置文件

改完后一定要重启服务!!!

这时我们就可以进入安全初始化设定了,使用安全初始化命令:

注意:这里的超级用户密码设定的是以超级用户身份查看数据库的密码,并不是超级用户本身的登陆密码。

3.数据库中的浏览命令

我们初始化完数据库后,我们就可以开始通过以下命令了解我们的数据库。

SHOW DATABASES 查看所有的数据库

USE mysql 进入一个已经存在的数据库

SHOW TABLES; 查看所有已含的表

SHOW PLUGINS; 查看这个库中的所有插件

DESC user; 查看表的结构

SELECT * FROM user;查看user这个表中的所有信息。

SELECT Host User Select-priv FROM user;通过哪个表查看他的那些信息;

SELECT Host User Select-priv FROM user WHERE Host=‘localhost’;通过哪个表查看某一个信息的哪些信息;

4.创建一个属于自己的数据库

我们了解了数据库的相关内容后,就可以创建自己的数据库了。

4.1建库

 SHOW DATABASES;我们首先查看所有的数据库

CREATE DATABASE westos; 我们建立一个属于自己的库名叫westos

4.2建表

CREATE TABLE linux(                    我们建立一个叫linux的表
username varchar(10)not null,        表的结构有用户名,不能少于十个字,不能为空
password varchar(10)not null          表的结构有密码,不能少于十个字,不能为空
);    这样分行输入是为了减少出错。

4.3录入信息

INSERT INTO linux VALUSE('wps','123');写入我们要录入的信息

5.修改库中信息

5.1添加库中信息

ALTER TABLE linux ADD class varchar(10);我们给结构中增加class项;

ALTER TABLE linux ADD class varchar(10)AFTER password;我们给结构中增加class项要求在password后添加;

5.2修改库中信息

ALTER TABLE linux RENAME user;我们给linux该名叫user;

 

5.3删除库中信息

ALTER TABLE user DROP age;删除表的age结构;

6.库用户身份授权、

我们在数据库中建立一个用户身份,并且给他授权使用数据库的权限。

6.1创建用户

6.2用户删除

6.3 加密创建用户

7.数据库的备份与恢复

7.1备份数据库

7.2恢复数据库

7.2.1 文件恢复

7.2.2 命令方式恢复

8.修改用户密码

8.1记得密码时修改密码

8.2忘记密码修改密码

9.数据库图形化

数据库图形化我们依赖网页查看所以我们首先安装http服务

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值