MySQL是否带有内置的自动故障转移function? 或者,那里有负载均衡器,可以“检测”数据库是否活着…如果不是…将其发送到故障转移数据库? 我知道基本的MySQL,但不知道为一个主数据库devise故障转移的最佳方法。
我是新来的MySQL。 在创build项目时,我没有注意表types和sortingtypes。 现在,我已经有20个表,15个表是MyISAMtypes,其余的都是innoDBtypes。 我注意到我的应用程序变得非常慢。 是因为表types吗? 更多信息: 15个表的sorting规则是utf_unicode_ci,另外5个是latin1_swedish_ci。 (我不知道为什么它不同)是否影响性能? 我的应用程序在Flash> php> MySQL。 login,加载高分和节省高分现在非常非常非常慢!
我有一个很大的问题,我的服务器的MySQL。 一切正常,但从一周以来,这是非常缓慢的。 每个查询都很慢(更多20次)。 我没有改变我的configuration。 有人可以帮助我知道为什么我的服务器现在很慢? 谢谢。 这是我的my.cnf: [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english #join_buffer_size = 128.0K skip-external-locking # # Instead of skip-networking the […]
我想知道哪个linux的风格对于mysql来说是好的,从哪种意义上讲,linux的风格是MySQL最好的,假设mysql在所有的风格上都被类似的configuration。
我已经在我的linux系统上的3306端口上运行了一个mysqld,并希望在另一个端口上有第二个实例。 这是一个完全不同的实例,我不希望它共享数据表或其他任何与第一个实例。 我尝试运行mysqld –defaults-file = config.conf其中config.conf是我的其他configuration文件与新的端口和datadir,尝试使用绝对path,一切,并不断收到此错误:无法打开所需的默认文件:/ PATH_TO_FILE / config.conf默认处理中的致命错误。 程序中止任何人都可以帮我吗? 一切有关–defaults文件我发现是关于Windows,我如何在Linux上指定一个自定义的configuration文件? 还是有可能使用–datadir命令行选项(是否有一个命令行选项来指定端口?),并会创build一个完全不重叠的mysqld实例吗?
假设我有一个SQL转储,我怎么加载到一个新的MySQL安装…作为innodb ?
mysqldump -hlocalhost -uUSERNAME -pPASSWORD THEDATABASE | gzip > /home/db_backup/abc.sql.gz tar -xzvf ./abc.sql.gz mysql THEDATABASE -uroot -pPASSWORD < abc.sql 重要的是,目前,我的桌子有一半是INNODB,另一半是MYISAM。 如果我运行这些命令…我的新恢复的数据库保持INNODB / MYISAM?
我想通过在服务器之间复制数据库文件将数据库从MySQL服务器版本5.0.77移动到5.0.85 (closuresmysqld并将.frm,.myd和.myi文件从一个数据库文件夹复制到另一个) 许多人告诉我,我需要有相同的MySQL服务器版本。 但我不知道如何升级到特定版本的MySQL服务器。 提前致谢。
不是一个系统pipe理员,所以…我们有一个MySQL 5.0.22实例大小约为4GB的数据库。 该表是InnoDB / UTF-8。 基本上有一个针对索引列的查询。 硬件有16GB的内存。 理想情况下,我想要pipe理,以便数据文件和索引文件应始终在内存中(写入刷新到磁盘)。 这台服务器上的活动很less。 假设它有足够的内存(我认为它),这应该是预期的行为,而不交换到磁盘? 我怎么能确认这种行为正在发生? 提前致谢
只是想知道在一个生产,互联网连接服务器的远程pipe理MySQL数据库的最佳安全做法? 特别是如果网站是在同一台服务器上,那么将服务器绑定到127.0.0.1是有道理的,但是这样做只允许从远程服务器(不是真正的远程)的远程pipe理,因此在我的情况下ssh,我在哪里更喜欢mysql自带的GUI。 在远程服务器上使用GUI的最佳方式是什么? VPN? SSH隧道? SSL? 在人们心中是否还有需要? 因为大部分的设置应该在dev中完成,然后通过脚本等克隆。