DLC

SQL3

1、DLC

  1. 权限级别
  • Global level:所有库,所有表的权限。
  • Database level:某个数据库中的所有表的权限。
  • Table level:库中的某个表的权限
  • Column level:表中的某个字段,的权限。
  1. mysql用户管理
  • 创建用户

    CREATE USER user1@'localhost' IDENTIFIED BY 'QianFeng@123456';

    elect user f磁盘清理rom mysql.user; //查询验证

    CREATE 创建(关键字)

    USER 用户(关键字)

    user1 用户名称(自定义)

    @ 分隔符(关键字磁盘碎片整理

    ‘localhost’ 允活动资讯网许登录的主机

    IDENTIFIED BY 身份认证(关键字)

    ‘QianFeng@123456’ 用户密码

  • 删除用户

    drop user 'user1'@'localhost';

    select是什么偏旁 * from mysql.user\G; / select user from mysql.user;

  • 修改用户密码

    mysqladmin -uroot -p'123' password 'new_passw磁盘被写保护怎么解除ord' // 在数据库外使用

    SET PASSWORD=password('n具备的反义词ew_password'); FLUSH PRIVILEGES; // 在数据内部使用

    丢失root用户密码

    vim /etc/my.cnf [mys具备的反义词qld] skip-g信息工程大学rant-tables // 修改mysql启动设置

    systemctl restart mysqld

    mysql -uroot

    UPDATE mysql.user SET authentication_string=password('QianFeng@具备的反义词123456789') where user='root' and host='localhost';

    FLUSH PRIVILEGES;

    改回mysql启动设置

  • 登录MYSQL

    mysql -P 3306 -u root -p123 mysql -e ‘show tables’

    ​ -P MySQL服务器端口 【默认3306】 大P

    ​ -u 指定用户名 【默认root】

    ​ -p 指定登录密码 【默认为空密码】

    ​ -e 接SQL磁盘分区语句

  • 免登录查询数据库是什么样的感觉我不懂是什么歌

    mysql -uroot -p'Qian具备的拼音Feng@123' -hlocalhost -P 3306 mysql -e 'show tables'

  1. mysql权限原理
  • gran具备和俱备t 权限列表 on 库名.表名 t......是什么符号o '用户名'@'客户端主机'具备的拼音 [identified by '密码' with op是什么偏旁tion参数];

  • ==权限列表

    all: 所有权限(不包括授权权限)

    select,update 查询更新

  • ==数据库.表名

    . // 所有库下的所有表

    web.* // web库下的所有表

    web.stu_info // web库下的stu_info表

  • ==客户端主机

    192.168.2.% 192.168.2.0网段的所活动有主机

    192.168.2.168 指定主机

    localhost 指定主机

    ==with_option参数

    GRANT OPTION

  1. mysql权限示例
  • 语法格式

    C活动资讯网REATE USER admin3@'%' IDE是什么淋湿我的眼睛是什么歌NTIFIED BY 'QianFe磁盘损坏怎么修复ng@123'; // root账户信息创建具备使用警犬追踪或者鉴别条件的

    GRANT ALL ON bbs.* TO admin3@'%' IDENTIFIED BY 'QianFeng@13910604684'; // 授活动总结权账户

  • 使用测试账户操作数据库

    [root@localhost ~]# mys是什么意思ql -uadmin3 -p'QianF磁盘驱动器属于什么设备eng@123'

    mysql> create database bbs;

    mysql> create database bba;是什么表情 // 报错

    进入bbs库,创建数据表和插入数据 // 拥有创表插入数据权限

2、日志

(1)日志分类

  1. 错误日志 :启动,停止,关闭失败报错。rpm安装日志位置 /var/l是什么意思中文og/mysqld.l是什么偏旁og
  2. 二进制日志:实现备份,增量备份。只记录改变数据,除了select都活动资讯网
  3. sl信息管理与信息系统ow log:慢查询日志,指导调优,定义某一个查询语句,定具备的拼音怎么写义超时时间,通过日志提供调优建议给开发人员

(2)E具备的反义词rror Log

  1. vim /etc/my.cnf // 进入主配置文件,观......是什么符号察日志是否启动
  2. log-error=/va......是什么符号r/log具备英语/mysqld.log // 该字段,标记是否启动日志,以及日志位置。

(3)B具备inary Log

  1. 默认没有开启,二进制具备的反义词
  2. 启动二进制日志
  • vim /etc/my.cnf

    log_bin

    server-id具备使用警犬追踪或者鉴别条件的=2

  • systemctl restart mysqld
  1. 测试
  • l活动英语s /var/lib/mysql/*bin *// 查询二进制文件生成完成
  • mysqlbinlog活动英语 -v /var/lib/mysql/localhost-bin.000001 // 查看二进制文件信息与计算科学专业日志
  • at 123 // 找到一个记录位活动策划方案
  • mysqlbinlog -v /var/lib/mysql/localhost-bin.000001 // 完成二进制日志启动,查询测试

(4)Slow Query Lo具备和俱备g

  1. 默认慢查询日志未开启
  2. vim /etc/my.cnf // 开启慢查询日志功能
  • slow_q是什么uery_log信息管理与信息系统=1 // 启动慢查询日志
  • long_query_time=3 // 当S信息QL语句执行时间超过此数值时,就会被记录到日志中
  • systemctl restart mysqld // 不要操作,容易磁盘碎片整理程序的主要作用是出问题