存档
线上使用的mysql备份脚本,使用mysqldump备份,在mysql master上使用的。
在本地备份完成之后,同时传输一份备份文件至远程的ftp服务器上,实现异地备份.
本机保存20天的备份文件, 远端保存60天的备份文件.
MySQL跨时区迁移数据的解决方法,重要!
问: 如果数据表中有时间字段,现在要迁移到其他时区的服务器上,该如何处理呢?
答:在高版本的mysqldump中,新增了一个选项:–tz-utc,默认是启用的,来看看它的说明
mysql使用普通用户备份出现:
[root@centos ~]# mysqldump -h 192.168.4.28 -uuser_intra -ppassword HR > 1.sql
mysqldump: Got error: 1045: Access denied for user ‘user_intra’@’192.168.4.225′
1.登陆mysql
[root@ritto /]# /usr/local/mysql/bin/mysql -u root -p
Enter password:
<1>.创建用户
mysql> insert into mysql.user(host,user,password) values(‘%’,'ritto’,password(’123456′));
//刷新系统权限表
mysql> flush privileges;
确切地说这是在增加一个用户,用户名为ritto,密码为123456。注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES来执行确认。
晚上,在编译php的时候,在执行到
./configure –prefix=/usr/local –with-apxs2=/usr/local/apache2/bin/apxs \
–enable-dba –with-mysql –with-mcrypt –with-curl \
–with-gdbm –with-jpeg-dir=/usr/lib –with-openssl –with-zlib \
–with-png-dir –with-freetype-dir –enable-shared –with-gd \
–enable-gd-native-ttf –enable-string –enable-xml
时,出现这么一个问题:
checking for specified location of the MySQL UNIX socket…
no checking for MySQL UNIX socket location… /tmp/mysql.sock
近期评论