xtrabackup配置备份还原mysql及错误处理

xtrabackup是MYSQL的一个备份软件Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHotbackup的一个很好的替代品。Xtrabackup有两个主要的工具:xtrabackup、innobackupex(1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表(2)innobackupex-1.5.1则封装了xtrabackup,是一个脚本封装,所以能同时备份处理innodb和myisam,但在处理myisam时需要加一...

阅读全文

使用MySQL命令行修改密码

通过MySQL命令行,可以修改MySQL数据库的密码,下面就为您详细介绍该MySQL命令行,如果您感兴趣的话,不妨一看。格式:mysqladmin-u用户名-p旧密码password新密码1、给root加个密码admin。首先在DOS下进入目录mysql\bin,然后键入以下命令mysqladmin -u root -password admin注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。2、再将root的密码改为admin111。mysqladmin -u root...

阅读全文

Mysql在添加、修改、删除、在指定位置添加字段

Mysql添加字段:alter table tablename add fieldname varchar(10) not NULL;fieldname为字段名 Mysql删除字段:alter table tablename drop fieldname;fieldname为字段名 Mysql修改字段:alter table tablename change oldfieldname&n...

阅读全文

创建MySQL用户 赋予某指定库表的权限

创建snort数据库,创建snort用户,将snort库所有表的所有权限赋予用户snort。mysql> create database snort;Query OK, 1 row affected (0.06 sec)创建数据库mysql> use mysql;进入mysql库mysql> insert into user (Host,User,Password) valu...

阅读全文

两种Mysql双表、多表查询的方法

Mysql双表联查语句:select a.id,a.name,a.keyword,a.descripttion,b.l_id,b.listcoment,b.text from dome as a, list as b where a.id=b.id and a.id=1 order by a.sord ASC,order by id DESC;也可以写成leftjo...

阅读全文

MySQL不允许从远程访问的解决方法

MySQL不允许从远程访问的原因有很多除了下面的方法,还有需要看服务器安全设置禁止访问本机的3306端口,可以用过安全狗,360等防护软件禁止远程访问3306端口。解决方法:1.改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改称"%"mysql -u roo...

阅读全文

[Err][Imp]2006 – MySQL server has gone away报错的解决方法

最近在用NavicatforMySQL导数据的时候碰到了这么一个问题,于是各种找错,最后找到了解决方法。MySQLserverhasgoneaway解决的方法其实很简单,我相信也有很多人遇到了这个问题。比如DZ论坛,安装好服务器,但是清空缓存等操作数据库的动作,运行时间稍长就会出现MySQLserverhasgoneaway问题。其实只要在my.ini中添加以下代码:wait_timeout=2880000interactive_timeout =2880000max_allowed_packet=10...

阅读全文

Mysql导入、导出数据库操作命令

MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cdMySQL中到bin文件夹的目录 如我输入的命令行:cdC:\ProgramFiles\MySQL\MySQLServer4.1\bin(或者直接将windows的环境变量path中添加该目录) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名如我输入的命令行:mysqldump-uroot-pnews>news.sql...

阅读全文

CentOS更改MySQL数据库目录位置具体操作

由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录。下面我整理一下把MySQL从/var/lib/mysql目录下面转移到/home/mysql_data/mysql目录的具体操作:1、首先我们需要关闭MySQL,命令如下:service mysqld stop2、然后是转移数据,为了安全期间,我们采用复制命令cp,先找到mysql的原目录cd /var/libls运行这个命令之后就会看到mysql的目录了,然后执行cp命令cp -a my...

阅读全文

用shtml来include网页文件

在网站构建过中。当我们遇到很多的内容为静态页面,而页首与页脚又经常要更换时,如果一直使用html文件总会有很多的麻烦。因为批量修改起来很不方面,所以我们总希望能将页脚与页尾include到html文件中来。html属于客户端解析形的格式化语言,自4.0后几乎很难再有大的变动(毕竟很多浏览器只按4.0标准来解析),所以至今也没include这样的概念。而html的框架(frame与iframe)虽然可以用来包含首页与页脚文件,但使用frame与iframe的概念与动态页面(asp,jsp,php等)的include那样不同,frame与iframe的主体页...

阅读全文