Articles of mysql

以最less的停机时间切换主机

目前有一个MySQL复制设置,其中主服务器A在另一个服务器数据库从服务器B上复制。 我正在closures承载主设备A的服务器,并需要启动一个新的服务器,该服务器将容纳主设备C,并将保留所有数据。 然后从机B将需要从主机C复制。然后,主机A将被删除。 如何以最less的停机时间或没有停机时间进行这种更改?

什么是MS-SQL的.mdf和.ldf文件扩展名的MySQL等价物?

我需要提交一个新的服务器请求到我的服务器pipe理组来创build一个MySQL服务器。 其中一个所需的字段是列出在commvault备份期间需要排除的文件扩展名。 我们所有的其他数据库服务器都使用MS SQL,而且我知道活动数据库文件(.mdf和.ldf)需要重新排列。 什么是MySQL等效于这些活动的数据库文件扩展名? 通常我是一个程序员谁不处理这个,但今天我被分配这个任务,我坚持在这最后一步。 编辑:如果它会更容易回答,什么是转储文件等值? MS SQL使用.bak和.trn,这些备份在这里。 感谢您的帮助…谷歌search只是加载与转换这些文件到MySQL的人,所以没有帮助。

使用Shell脚本在Ubuntu Natty上安装MySQL

我试图从一个shell脚本在Ubuntu Natty上安装MySQL。 但是,我仍然遇到一个主要问题:当我尝试在shell脚本之外定义密码时。 以下是我的shell脚本的代码(我保存在/etc/init.d/install_mysql中: export DEBIAN_FRONTEND=noninteractive echo mysql-server-5.1 mysql-server/root_password password $dbpass | debconf-set-selections echo mysql-server-5.1 mysql-server/root_password_again password $dbpass | debconf-set-selections apt-get -y install mysql-server 所以我在terminalinput的是: dbpass="mysqlpass" chmod +x /etc/init.d/install_mysql /etc/init.d/install_mysql MySQL的安装,但它没有密码安装,所以我可以做一些像mysql -uroot来访问MySQL(我不想)。 有趣的是,如果我把密码放在shell脚本中作为普通文本,它就可以正常工作。 所以,如果我的安装脚本如下,一切正常(即我必须指定一个密码来访问MySQL): export DEBIAN_FRONTEND=noninteractive echo mysql-server-5.1 mysql-server/root_password password mysqlpass | debconf-set-selections echo mysql-server-5.1 mysql-server/root_password_again password mysqlpass | debconf-set-selections apt-get -y install mysql-server 有没有一种方法可以使用shell脚本variables在shell脚本中定义我的密码,而不是直接input密码? […]

我想在Apache Web服务器上托pipe一个基于AJAX的网站,并在同一台机器上托pipe一个MySql数据库,用于大约50个并发用户

该网站从MySql数据库获取其数据。 2GB内存和一个英特尔酷睿2双核处理器的Mac Mini是否能做到这一点?

如何检索所有的MySQL设置?

我有一个完美的configurationMySQL服务器(MySQL 5.1.47社区)。 我安装了第二台服务器(MySQL 5.5.15-community),以查看升级之前新版本的MySQL是否可以与我的应用程序一起工作。 当我对新服务器运行应用程序时,它的行为有所不同。 当我运行它对旧的服务器(MySQL 5.1.47社区),一切工作完美。 我记得我通过My​​SQL提示设置了一些参数来接受更大的结果集和一些其他的东西,现在我不记得我做了什么。 所以我的问题是:有没有办法将所有的MySQL设置从一台服务器转移到另一台服务器? 谢谢。

了解MySQL查询caching和何时执行它?

在我们当前的MySQL服务器查询caching已启用。 Qchache_hits: 31913 Qchache_inserts: 50959 Qchache_lowmem_prunes: 9320 Qchache_not_chached: 209320 Qchache_queries_in_chace: 986 com_update: 0 com_delete: 0 com_Select: 10 我不完全了解查询caching – 我正在阅读有关它,并试图了解它。 我们的数据库包含库存数据,客户数据,员工数据,销售数据等等。 该查询很less运行多次。 查询运行两次的可能性是两次查看特定的销售信息。 但基本上我们系统中的所有东西都在不断变化 它总是被更新,删除,插入,并在我的头顶,我不能在一个星期内两次运行相同的查询运行相同的查询。 我甚至需要启用查询caching? 我猜测插入意味着已经添加了51k条目,但只有986条被存储? 一个想法是刷新caching,并观察一个星期,并检查caching中有多less查询可能每周访问,看看它实际上是否返回任何好处? 任何帮助/指导,这是表示赞赏,谢谢

MAMP MySQL不会启动

我完全卸载了MAMP,从MAMP网站上下载了MAMP 2的新版本,做了一个干净的安装。 但是,当我尝试启动MySQL,我得到以下错误日志 111120 21:37:49 mysqld_safe Starting mysqld daemon with databases from /Applications/MAMP/db/mysql 111120 21:37:50 [Warning] You have forced lower_case_table_names to 0 through a command-line option, even though your file system '/Applications/MAMP/db/mysql/' is case insensitive. This means that you can corrupt a MyISAM table by accessing it with different cases. You should consider changing lower_case_table_names […]

www-data @ localhost使用密码NO

我使用Serverloft需要的plesk 9.3。 我们正在其上的24个网站上。 首先,它说连接错误太多,然后当我search主要问题。 问题是: Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/vhosts/mimarki.com/subdomains/test/httpdocs/pages.php on line 23 应用程序应该用来连接的数据库用户没有名为www-data ,并且有密码。 而且,MySQL的性能确实非常低。 我想有一个configuration问题,但现在是一个谜。 你能帮我一下吗? 这个问题怎么解决?

如何只停止MAMP PRO中的Mysql服务器?

我需要停止MAMP PRO中的Mysql服务器,并保持Apache运行。 我怎样才能做到这一点 ? 有一个停止button可用,但它会停止所有的服务。

MySQL 5.0升级问题

我已经将我的Ubuntu服务器从8.04 LTS更新到了10.04 LTS,并且面临着MySQL服务器安装的问题。 我已经做的步骤: 1) Removed MySQL on Ubuntu 8.04 2) Updated OS to Ubuntu 10.04 LTS 3) Installed MySQL 5.1 from repositories 4) Stopped new MySQL server and ran mysql_upgrade 这是我得到的错误: Looking for 'mysql' as: mysql Looking for 'mysqlcheck' as: mysqlcheck Running 'mysqlcheck' with connection arguments: '–port=3306' '–socket=/var/run/mysqld/mysqld.sock' mysqlcheck: Got error: 2002: Can't connect […]