Articles of mysql

“在cron作业上寻找匹配的”`“时意外的EOF

我在运行RedHat 4.1的服务器上设置了一个cron作业来备份MySQL数据库,然后上传到Amazon S3。 目标是将.bz2文件放在与一周中某一天对应的文件夹中。 但是,我收到了以下由守护进程邮寄给我的错误。 克朗工作: [email protected] 0 4 * * * mysqldump –all-databases -ubackups -pPassword | gzip > all-databases.sql.bz2; s3cmd put all-databases.sql.bz2 s3://backup_exampleserver.com/mysql_backups/`date +%A`/all-databases.sql.bz2 错误信息: /bin/sh: -c: line 0: unexpected EOF while looking for matching “' /bin/sh: -c: line 1: syntax error: unexpected end of file

如何在Debian 7上安装Mysql 5.6

我试图在Debian 7 Wheezy上安装Mysql 5.6 安装mysql数据库/文件夹后, /var/lib/mysql/mysql为空 # groupadd mysql # useradd -r -g mysql mysql # apt-get install libaio1 # wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.12-debian6.0-x86_64.deb # dpkg -i mysql-5.6.12-debian6.0-x86_64.deb # cd /usr/local # ln -s /opt/mysql/server-5.6 mysql # cd mysql # scripts/mysql_install_db –user=mysql –datadir=/var/lib/mysql # rm /opt/mysql/server-5.6/my.cnf # rm /etc/mysql/my.cnf # ln -s /var/ini/my.cnf /opt/mysql/server-5.6/my.cnf # chown -R […]

复制一个linux的web服务器

我正计划复制一个Web服务器以实现高可用性。 服务器在Hyper-V中作为Ubuntu 15.04虚拟机运行,并安装了MariaDB 10.0,Apache 2.4和PHP-FPM 5.6。 第二台虚拟机将作为该虚拟机的直接副本启动,但将位于美国。 第一台虚拟机位于欧洲。 (延迟时间大约是80-120毫秒) 我想保持服务器同步,以便他们都可以为我的客户端提供相同的内容,因此客户端将使用最近的服务器(为此,我将使用Route 53) 服务器之间的数据交换是安全的,以保护数据库中的联系人详细信息和其他信息,并防止更改/ var / www目录中的文件,这一点很重要。 我已经考虑使用以下选项: OpenVPN的 SSH隧道 SSL(TLS) 我的问题是哪个是最可靠,最快(延迟,吞吐量)和最安全的方法? 易维护也很好;) 我已经考虑使用SSH,用于数据库和文件复制。 但是我不确定哪个应用程序用于文件复制部分。 我应该如何设置文件的复制和我应该使用哪个应用程序? SSL可以用于数据库复制,但是它需要生成需要随时更换的证书,这可能会花费金钱。 我最后的select是使用openvpn,但我不确定是否可以将其设置为额外的networking,而不是将所有stream量都路由到该networking。 这种方法似乎也需要生成证书文件。 我希望能够在稍后添加额外的服务器到复制进程,可能是Windows服务器。

我如何findMySQL正在加载其configuration?

我有一个Mac OS X 10.4盒子,MAMP的一部分安装了MySQL,我想编辑它的configuration文件。 我已经尝试在文件系统中searchmy.cnf,而我所能find的就是configuration示例。 这一切运行良好,所以有什么我可以运行在MySQL服务器实例,以找出它从哪里加载其configuration文件?

phpMyAdmin显示数据库是MyISAM,但表是InnoDB

数据库可能是一种types(MyISAM),表是另一种types(InnoDB),或者这是phpMyAdmin中的一个错误? 这正是显示。 Picture Here http://www.startbreakingfree.com/wp-content/uploads/2009/11/Picture-10.png 我尝试从命令validation数据库types,但无法find正确的命令来显示它。 如果数据库实际上是MyISAM,我怎么能把它改成InnoDB? 谢谢!

存储MySQL客户端密码,或设置无密码authentication

我正在使用mysql命令行客户端,我不想每次启动客户端时都需要提供密码。 我有什么select?

复制和同步有什么区别?

在phpMyAdmin中,有一个用于configuration复制的选项卡,另一个用于同步 。 复制和同步有什么区别? 你什么时候该用这个或那个? 谢谢,Udo

你什么时候停止使用mysqldump并开始做LVM快照?

我知道mysql备份的基础是mysqldump,它适用于所有引擎。 我也看到一些人主张使用LVM快照。 您将停止使用mysqldump并开始创buildLVM快照? mysqldump是否更适合较小的数据库和LVM快照 – 较大的数据库? 谢谢!

导入大型MySQL数据库时,最大执行时间为300秒,超过了错误

我正试图用命令导入641 MB MySQL数据库: mysql -u root -p ddamiane_fakty < domenyin_damian_fakty.sql 但我得到一个错误: ERROR 1064 (42000) at line 2351406: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<br /> <b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b' […]

MySQL的垃圾箱安全删除?

他们占用太多空间: /var/lib/mysql/jiaoyou-slow.log: 53M /var/lib/mysql/mysql-bin.000005: 68M /var/lib/mysql/mysql-bin.000003: 1.1G /var/lib/mysql/mysql-bin.000007: 34M /var/lib/mysql/mysql-bin.000004: 225M