linux——mariadb数据库的应用

一、mariadb数据库

MariaDB数据库管理系统是MySQL的一个分支,主要由开源 区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。
MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎。

二、搭建数据库环境

1.安装数据库软件

2.打开数据库软件

打开软件之后可以进入数据库列出库

  • 初始化的myaql数据库管理员并没有任何密码,按下回车键即可
  • 设置root用户的密码
  • 注意:MySQL数据库管理员的root和Linux账 的root是完全无关的
  • 为了安全剩下的都选y

4.查看数据库在 络中对外的接口

  1. CREATE DATABASE westos;   建立westos库

  1. 建立linux表

  1. 插入数据到linux表中,并查询在linux表中的所有字段

  1. 查询linux表中username字段

    1. 将age属性添加到表的最后

      三、管理数据库用户

      创建一个库,用于后续测试

      1. 显示某个用户对数据库所有的权限

      测试:此时显示westos库

      1. 对hyg这个用户添加linux表的创建表权限

          1. 删除用户

          • 只备份框架

          • 模拟问题:删除数据库

          • 解决方法
          1. 方法一

          五、数据库密码的管理(忘记root密码)

          • 模拟问题 :修改root用户的登录密码

            1. 查看用户以及密码信息

            • 密码是以密文显示

            1. 打开数据库

          六、使用phpMyAdmin管理MySQL数据库

          测试:

          1. 安装php

              1. 进入mysqladmin目录下,根据模板,创建config.inc.php

              利用vim的查找快捷方式 /blowfish_secret即可找到

              1. 测试:

              以root用户身份输入密码登录数据库

              1. 验证:

              登录数据库可以看到刚才建立的数据库hui

              linux——mariadb数据库的应用

              文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25297 人正在系统学习中

              声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月16日
下一篇 2019年10月16日

相关推荐