天天看点

数据库服务

           数据库服务基础

    常见的关系型,数据库管理系统。

    1.微软的SQL Server

    2.IBM的DB2

    3.甲骨文的Oracle  MySQL

    4.社区开源版mariaDB

    5.RHEL7中的MariaDB相关包

    mariadb-server 提供服务端有关的系统程序

        端口号:3306

    一、部署mariadb数据库

      1.安装mariadb-server数据库软件

           yum -y install  mariadb-server          

      2..数据库主配置文件路径/etc/my.cnf

      3.启动mariadb服务

      4.命令

        mysql                   进入数据库

        show  databases;       查看数据库

        create database  abc;   创建数据库

        drop   database  abc;  删除数据库

        use    数据库名;       使用/选择数据库

        show   tables;         列出数据库的表格

        quit                    退出数据库

     数据库管理员为root,但是与系统用户root没有任何关系。

     为数据库账号添加/修改密码:

     格式: mysqladmin  -u   用户名  -p密码   password  ‘新密码’    

     例:   mysqladmin  -u   root    password   '456'   (创建密码)     

            mysqladmin  -u   root    -p456   password    '123'(修改密码)

            mysql       -u   root    -p123               (免交互登录)

          禁止监听,只服务于本机的设置。

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

           skip-networking          跳过网络监听

           systemctl  restart  mariadb  重启服务

            导入/恢复到数据库

          mysql  -u  用户名   -P密码   数据库名  < 备份文件.sql

             查询操作:

            select  *  from  base;

            select  *  from  location;

            select  id,name  from  base;    

       例: mysqkl  -u  root  -p123   (进入数据库)

            use   abc;

            select  *  from  base  where  name='tom';(查询人名)

            select  *  from  location  where city='beijing';(查询城市)

              数据库授权

          格式:grant  权限   on   数据库名.表名  to  用户@localhost 

          indentified   by    '密码';

       例: grant  select  on  abc.*  lisi@localhost  indentified by '123';

    当用户lisi从本地localhost登录,输入密码123,将会获得库abc所有表的查询权限。 

     本文转自夜流璃雨 51CTO博客,原文链接:http://blog.51cto.com/13399294/1983642,如需转载请自行联系原作者