2015 年 09 月 - 2 文章

阿里云数据库RDS备份文件导入本地恢复操作

  |   0 评论   |   1,412 浏览

参照aliyun的服务器介绍,导入到本地的数据根本就没有办法用。本地数据库也无法启动起来,找了好久才找到问题 。 参照文档里面,RDS使用的是innobackupex这个工具来备份的。这个工具的感觉对于备份mysql来说,特别好, 备份速度快,同时支持InnoDB,MyISAM,因为我的数据库中就有这两种引擎, 所以,这个工具比较好。 主要的操作步骤如下,就可以把rds上备份的文件,解压缩后,恢复到本地的数据库,建议在本地新安装一个没有使用过的新库,不然,丢掉了数据库数据就亏大了 innobackupex –defaults-file=/var/lib/mysql/backup-my.cnf –apply-log /var/lib/bak 没有指定数据文件路径, 默认的my.cnf文件有指定datadir参数,默认会放在/var/lib/mysql目录下 innobackupex –copy-back /var/lib/bak 必须要授权给mysql用户, 才能启动 $ chown -R mysql:mysql /var/li….

ubuntu安装mysql后只能本地登陆

  |   0 评论   |   1,391 浏览

查找问题的主要从两个方面来查找 第一步: vim /etc/mysql/my.cnf找到bind-address = 127.0.0.1 注释掉这行,如:#bind-address = 127.0.0.1 或者改为: bind-address = 0.0.0.0 允许任意IP访问; 或者自己指定一个IP地址。 重启 MySQL:sudo /etc/init.d/mysql restart 第二步: 授权用户能进行远程连接 grant all privileges on . to root@“%” identified by “password” with grant option; flush privileges; 第一行命令解释如下,.:第一个代表数据库名;第二个代表表名。这里的意思是所有数据库里的所有表都授权给用户。root:授予root账号。“%”:表示授权的用户IP可以指定,这里代表任意的IP地址都能访问MySQL数据库。“password”:分配账号对应的密码,这里密码自己替换成你的mysql root帐号密码。 第二行命令是刷新权限信息,也即是让我们所作的设置马….