![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql 数据库
不爱动的猴子
从业7年的设计工作 2015年随着中国互联网的发展 在培训机构为其五个月的学习 现在从事linux运维共工作 熟悉linux基础命令 ansible自动运维 mysql数据库 web ftp 服务架构
展开
-
数据的物理备份 完全备份 (dump)增量备份差异(binlog) 的使用 从过查找binlog日志 有选择的恢复数据(一)
【数据备份-完全备份-物理备份】 tar -zcf /opt/mysql.tar.gz /var/lib/mysql/* //打包备份的数据库文件 scp -r /opt/mysql.tar.gz 新的主机IP地址:/opt/ //拷贝备份文件到目标主机 tar -xf /opt/mysql.tar.gz -C /opt/ //解包 rm -rf /var/lib/mysql/* cp -r /opt/* /var/lib/mysql/ //把备份文件考到目标路径 system原创 2020-05-21 11:51:26 · 280 阅读 · 0 评论 -
mysql 用户授权grant 修改管理员密码 忘记密码找回 恢复
用户授权 【创建 grant 授权】 授权: 添加用户并设置权限 grant 授权列表 on 库名 to 用户名@“客户端地址” identified by “密码” //授权用户密码 with grant option //有授权权限 可选项 案例 grant all on db4.* to yaya@"%" identified by “123445” ; 【登录用户操作命令】 select user(); //显示登录用户名及客户端登录地址 show grants;原创 2020-05-21 11:44:53 · 266 阅读 · 0 评论 -
mysql 数据 表记录的增删改查 和条件匹配
【管理表记录】 增加表记录 语法格式 格式1:添加一条记录给所有字段赋值 Inset into 表名 values (字段值列表); 格式2:添加多条记录 给所有字段赋值 Inser into 表名 Values (字段值列表),(字段列表),(字段值列表) 格式3:添加1条记录 给指定字段赋值 Inser into 表名(字段名列表) values(字段值列表); 格式4:添加多条记录 给指定字段赋值 Insert into 表名(字段列表) values (字段值列表), //第一条记录 (字段值列原创 2020-05-21 10:55:24 · 187 阅读 · 0 评论 -
mysql数据的安装 初次登录 对库和表的增删改查
安装mysql 数据库 必须安装的软件包server client 可在mysql官方下载 软件安装后自动创建相关目录文件 /etc/my.cnf //主配置文件 /var/lib/mysql //数据库目录 /var/log/mysqld.log //错误日志文件 第一次登录查找 系统分配密钥 grep "password' /var/log/mysql.log //查找包含密码的字段 mysql -h登录的数据路ip本机可以忽略 -u登录的用原创 2020-05-21 10:15:12 · 101 阅读 · 0 评论 -
mysql 数据库中 常用的数据库类型 和约束条件
【字符类型】 定长cha 最大字符个数255 不够指定字符个数时在右边空格补全 字符超出时 无法写入数据 语法: create table db1.t1( name char(5), homedir char(50)); 【变长varchar】 按数据实际大小分配空间 字符超出时无法写入数据 语法: create table db1.t2(name char(5), email varchar(30)); 【大文本类型】 text/blob 【数值类型】 【整数型】 Smallint 小整数 Int原创 2020-05-21 10:06:32 · 159 阅读 · 0 评论 -
数据库 数据的导入与导出
一:准备导入/导出的基础环境 1)创建一个新的目录,并修改权限(默认的实在/etc/lib/mysql/)目录下 mkdir /myload chown mysql /myload 2)查看并修改系统变量 (在数据内的命令内一下用> 表示在数据内的输入内容) >show variable like "secure_file_priv"; ]vim /etc/my.cnf 【mysql】 secure_file_priv="/myload" //指定数据库读取目录; 二:数据打导原创 2020-05-21 09:48:15 · 361 阅读 · 0 评论 -
·数据库的管理命令(类似与目录)增删改查
·数据库的管理命令(类似与目录)增删改查 - 在数据库中库名 就是唯一标识 可以创建多个库 通过库名区分 - show databases; //显示已有的库 - select user(); //显示当前连接用户 - use 库名; // 切换位置 - select database(); //显示当前所在的库 - create database 库名; //创建新库 - show tables; //显示已有的表 - drop database 库名; //删库 ...原创 2020-05-18 08:23:22 · 104 阅读 · 0 评论