zoukankan      html  css  js  c++  java
  • 数据库的基本配置与操作

      mariadb安装yum源:

    [mariadb]
    name = MariaDB
    baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/
    gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
    gpgcheck=1

      yum 安装
    yum install MriaDB

    安装后的设定:
    mysql_secure_installation(相当于初始化)

    Set root password?[Y/N] 是否要设置root用户的密码
    Remove anonymous users?[Y/n] 是否删除匿名用户
    Disallow root login remotely? [Y/n]  是否禁止root远程登录
    Remove test database and access to it? [Y/n]  是否删除测试数据库
    Reload privilege tables now? [Y/n] 是否刷新账号权限

     

      


     


    客户端程序:
    mysql :交互式的client工具
    mysqldump:备份工具,基于mysql协议向mysqld服务发起查询请求,并将查询的所有数据转换成insert等写操作语句保存在文件当中(可以进行备份)
    mysqladmin:基于mysql协议管理mysqld(可以修改密码)
    mysqlimport:数据导入工具

    客户端类型应用程序的可用选项(mysql):
    -u,--user=
    -h,--host=
    -p,--password=
    -P,--port=
    -D,--database=

    -e 'SQL' #在Linux终端执行mysql语句
    eg:
    mysql -h 127.0.0.1 -ufdd -p123 -P 3306

    #查看数据库

    show databases;         

    #查看创建数据库状态

    show create database testdb;            

    #使用哪个库

    use testdb  

    #创建数据库

    create database test03                       #默认是拉丁字符集
    create database testdb character set utf8; 

    #删除数据库

    drop database testdb;  

    #修改数据库默认字符集

    alter database 库名 default character set utf8;             #alter改变数据库结构/表结构

    #查看当前用户

    select user();

    #给aaa添加查询,创建,更新,删除的权限(在任意主机上)       

    grant select,create,update,delete on test03.grade to aaa@'%';

    #给aaa赋予test03数据库的grade表最高权限(在任意主机上)            

    grant all privileges on test03.grade to aaa@'%';

    #查看aaa用户的权限(root用户)                        

    show grants for 'aaa';

    #收回aaa在任意数据库的任意表的最高权限                    

    revoke all on *.* from aaa@'%';                       

    #查看自己权限

    show grants
  • 相关阅读:
    Vue(三十三)国际化解决方案
    Vue(三十二)SSR服务端渲染Nuxt.js
    字符串与数组常用的属性和方法
    Vue(三十一)轮播组件
    Vue(三十)公共组件
    Vue(二十九)页面加载过慢问题
    Vue(二十八)el-cascader 动态加载
    Vue(二十七)当前GitHub上排名前十的热门Vue项目(转载)
    React(九)create-react-app创建项目 + 按需加载Ant Design
    React(八)样式及CSS模块化
  • 原文地址:https://www.cnblogs.com/twoo/p/11809969.html
Copyright © 2011-2022 走看看