MYSQL数据导入导出

导入和导出原始格式(sql格式)数据使用mysqldump导出本地数据库可以使用mysqldump导出整个数据库,单个数据表的结构或者数据,导出的文件是sql语句集合。需要注意:mysqldump导出数据是,导出的文件目录需要有可写权限导出的sql语句中,包含建表命令和建库命令# 导出所有数据库数据 mysqldump -h localhost -uroot -p123456 –all-datab

- 阅读全文 -

Linux中,执行mysqldump命令没找到

前置信息:系统信息:ubuntu16.04mysql安装方式: 源码编译安装mysql安装位置: /usr/local/mysql需求:导出数据库到服务器上的某个文件夹中执行命令:mysqldump -uroot -p xxxx>xxxx.sql报错信息:解决方法:由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,自然会找不到命令,并报错。知道了问题的所在,就直接去处理

- 阅读全文 -

mysql主主复制

我们知道,mysql的主从复制,就是slave节点的mysql通过配置读取master的bin-log日志,对master的操作进行同步。那么如果是有2个master,没有slave的情况下,怎么进行主主复制呢?由于两个节点都属于主节点,也就是master节点,在进行数据库操作的时候,既可以将数据库操作写入master1的bin-log日志,也可以写入master2的bin-log日志,在读取bi

- 阅读全文 -

mysql配置主从中的从节点

1、修改配置,从节点需要同步主节点的bin-log日志vim /etc/my.cnf 打开my.cnf后,在文件中添加以下内容: server-id=2 relay-log=/var/lib/mysql/relay-bin relay-log-index=/var/lib/mysql/relay-bin.indexserver-id 只要不和主节点的server-id相同即可relay-log就

- 阅读全文 -

mysql创建用户并赋予权限

创建用户create user 'name'@'192.168.102.%' identified by 'password';上面的命令就是创建一个mysql用户,可以登陆哪些数据库呢,在命令中指定ip即可,上面的命令就表示,创建一个可以登陆Ip地址为'192.168.102'开头的所有数据库查看是否创建成功:select user,host from mysql.user;赋予权限grant

- 阅读全文 -

mysql修改密码等级和长度

在我们安装完mysql要修改密码,或者想在mysql中新创建一个用户并设置密码时,有时我们在虚拟机中并不需要太复杂的密码,这个时候就需要设置mysql的密码等级和长度了,具体操作如下:1、使用mysql -uroot -p,回车输入密码登陆mysql2、show variables like '%password%'; 查看当前数据库的密码等级和密码长度,在执行命令后的结果中:2-1) valid

- 阅读全文 -

vmwork克隆出来的虚拟机如何设置才能上网

1) 在虚拟机的设置->硬件->网络适配器->高级 中找到当前虚拟机的MAC地址2) vi /etc/sysconfig/network-scripts/ifcfg-eth0将HWADDR的地址改为1)中的MAC地址将IPADDR改为当前虚拟机的IP3) cd /etc/udev/rules.d将该文件夹中的文件都删除rm -rf *4)重启机器 reboot

- 阅读全文 -

主从复制步骤

1、整体规划2、准备机器,配置网络,安装mysql3、配置主节点3-1 创建用户,赋予权限 3-2 开启binlog日志4、配置从节点4-1 配置同步日志 4-2 指定主节点IP,端口,用户.... 4-3 启动从节点

- 阅读全文 -

binlog恢复数据

1、当我们在操作mysql,进行一些误操作的时候,想要直接恢复误操作的全部数据,找到误操作产生的binlog日志文件,执行以下命令:mysqlbinlog mysql-bin.000001 | mysql -uroot -p2、如果只想恢复误操作的其中一部分数据,则还是要先找到该误操作产生的日志文件,找到想要删除的操作所在的行数(必须以BEGIN所在行开始),执行以下命令:mysqlbinlog

- 阅读全文 -