标签归档:mysql

mysql-bin.000001文件是怎么产生的及处理方法

mysql-bin.000001文件是怎么产生的及处理方法 mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。 这样做主要有以下两个目的: 1:数据恢复 如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。 2:主从服务器之间同步数据 主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。

发表在 服务器技术 | 标签为 | 留下评论

mysqldump导出出现when using LOCK TABLES错误

mysqldump导出出现when using LOCK TABLES错误 Discuz!导出数据库出现: mysqldump: Got error: 23: Out of resources when opening file ‘.\discuz\ecs_user_address.MYD’ (Errcode: 24) when using LOCK TABLES 解决办法: 加上-skip-lock-tables选项即可。 例如:haojifang.cn 是数据库用户名    haojifang 是数据库名 mysqldump -u haojifang.cn -p –database haojifang –skip-lock-tables > fglt_bbs.sql

发表在 Linux服务器, 服务器技术 | 标签为 | 一条评论

mysql5远程连接设置

增加一个用户,用来进行远程登陆. 1、登陆mysql mysql -u root -p 2、执行sql语句 GRANT ALL PRIVILEGES ON *.* TO ‘haojifang’@'%’ IDENTIFIED BY ‘haojifang.cn’ WITH GRANT OPTION; #增加一个用户名为haojifang,密码为haojifang.cn.其中的”%”表示所有机器都可以访问 3、使配置生效 mysql> FLUSH PRIVILEGES;

发表在 Linux服务器 | 标签为 | 一条评论

Linux MySQL定时自动备份

Linux MySQL ncftp+crontab定时备份所有mysql数据库到FTP空间 首先,安装ncftp ,在这里可以看到最新版本:http://ftp.ncftp.com/download/ 下面的安装过程以3.2.4版为例,如果版本更新了也只需要把3.2.4替换掉即可, 在centos中,ncftp是不可以通过yum来安装的 cd /usr/src wget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.4-src.tar.gz tar zxvf ncftp-3.2.4-src.tar.gz cd ncftp-3.2.4 ./configure –prefix=/usr/local/ncftp make make && make install ln -s /usr/local/ncftp/bin/ncftpget /usr/bin/ncftget ln -s /usr/local/ncftp/bin/ncftpput /usr/bin/ncftput

发表在 Linux服务器 | 标签为 , , | 2 条评论

MySQL导出导入命令用法

phpmyadmin是一件很方便的在线管理MySQL数据库的工具,但对于较大的数据库的导出和导入却显得力不从心。特别是导入工作,通常2M已经是它的极限了。 这时用MySQL的原生工具就能很好地解决这些问题了。 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 举例:

发表在 Linux服务器 | 标签为 , , | 留下评论