Articles of mysql5

无法启动MySQL的服务。 错误:0如何让mysql 5.5服务器运行?

我试图从5.1升级到MySQL 5.5。 当我尝试运行实例configuration向导时出现此错误: Could not start the service MySQL. Error:0 我现在就明白,只要全新安装MySQL 5.5,我就会高兴。 我可以在重新填充数据库之后。 我已经尝试过的事情: 重新启动机器并再次尝试实例configuration 卸载所有的MySQL软件,并确保没有服务并重新安装 searchregistry以确保没有MySQL条目。 我试图检查.err日志,但没有find。 在网上search,看看是否有人有同样的问题。 有几个人,但没有简单的解决scheme。 按照这个指导方针一步一步,但仍然没有成功 我有的信息 : 操作系统:WINDOWS XP Service Pack 3 在mysqld -nt –defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini"运行mysqld -nt –defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini"后输出: –standalone –console >>output.txt 111109 10:09:33 [Warning] option 'new': boolean value 't' wasn't recognized. Set to OFF. […]

MySQL特定的数据库复制(Master – Master)

我们在一个位置有一个MySQL服务器,在主从configuration中复制到另一个位置。 这台服务器上大约有5-7个不同的数据库。 我们想要这样做… 我们有第二个站点,我们希望将所有的Web服务器移到HA,这是MySQL驱动的。 不幸的是,我们无法立即移动这些,而是​​想要通过我们的WAN链接从一台MySQL服务器到另一台设置复制。 由于我们将慢慢将Web服务器转移到第二个站点,因此我需要将数据库从现有环境中缓慢切换到第二个站点以供生产使用。 我的问题是,我可以通过networking复制数据库,移动Web服务器,指向新的服务器到新的MySQL,并提升它所需要的个人数据库,并让它回写到原始服务器? 我可以简单地设置一个主 – 主复制,Web服务器只写入一个或另一个没有自动增量问题在其他地方在这里描述为一个问题? 希望这是有道理的。 networking应用程序将只能写入一个或另一个服务器,而不是两个。 这可能吗? 很高兴按需澄清。

Innodb每个表空间一个文件

我正在走进一个使用MySQL和Innodb作为存储引擎的环境。 我想启用innodb_file_per_table来提高性能。 考虑到所有的数据库/表目前存储在ibdata1 /默认ibdata文件将innodb_file_per_table选项只影响新的表创build后,我设置此指令? 采取现有的数据库并将每个表分成它自己的ibd文件的最好方法是什么? 我将不得不转储/恢复所有的表,使这种情况发生?

MySQL服务器数据库日志

我有一个网站与MySQL数据库。 有人从表中删除了1,000条logging。 有什么方法可以找出谁删除了logging,什么时候从网站上? 从logging被删除的地方:从网站或从phpmyadmin? 如果有人能帮助我,那将会很棒。

从零开始重buildmysql slave

我有一个主/从MySQL的设置。 这个晚上,我和主人有一些问题。 我需要重新创build所有数据库,因为它们已经损坏了。 现在我停止了我的mysql奴隶,但想要再次启动它,并重新从头开始。 有没有办法做到这一点? 不locking主… 我也认为binlog文件应该被重置。 所以一切都干净了。 有任何想法吗?

MySQL Workbench通过login不是IP发送计算机名称

我正试图将MySQLWorkbench连接到远程MySQL服务器。 服务器已经授予访问权限 user@IPAddress 但是,当我尝试连接MySQLWorkbench时,它发送 user@computername 代替。 如何将连接configuration为使用MySQLWorkbench中的IP地址? 参考:远程服务器在本地networking上,所以我需要使用分配给我的客户端的本地IP地址。 编辑 我到目前为止所尝试的: 执行 sudo service mysql start –skip-name-resolve 从服务器: mysql -u user@IPAddress -p –host=(ServerIPAddress) 返回: mysql> 所以这告诉我用户帐户是可操作的。 此外,我确认它存在使用: select user from mysql.user; 返回所有用户的表格,其中正在使用我正在使用的用户。 我也开通了港口3306: sbin/iptables -A INPUT -i eth0 -s clientIPAddress -p tcp –destination-port3306 -j ACCEPT 我仍然遇到 Access Denied for user user@ComputerName (using password: YES) 答 :我删除了原来的用户帐户 […]

CentOS 6上的MySQL 5.6默默无法启动

我正在进行一个全新的CentOS 6.5安装,并尝试运行一个MySQL 5.6服务器守护进程。 服务器是DigitalOcean基础设施上的新鲜水滴。 512 MB大小。 我使用MySQL Yum版本库中的MySQL版本 。 当我尝试启动它时,它神秘地崩溃,没有任何迹象显示出了什么问题。 这里有一些细节: 首先,我的/etc/my.cnf: [mysqld] innodb_buffer_pool_size = 5M datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock symbolic-links=0 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES explicit_defaults_for_timestamp = TRUE [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid 当我运行service mysqld start ,我得到这个: [root@myserver ~]# service mysqld start MySQL Daemon failed to start. Starting mysqld: [FAILED] input该命令后,这里是/var/log/mysqld.log的完整内容: 140104 22:53:41 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 2014-01-04 […]

mysqlcheck不支持多个矛盾的命令

任何想法,为什么我看到这个错误信息? 这个脚本可以正常工作,运行在具有类似configuration的不同服务器上。 :: check/analyze/repair/optimize @echo. @echo Check Tables %MYSQL_BIN%\mysqlcheck -u %MYSQL_USER% -p%MYSQL_PW% -v -1 -A -c @echo. @echo Repair Tables (medium) %MYSQL_BIN%\mysqlcheck -u %MYSQL_USER% -p%MYSQL_PW% -v -1 -A -r -m @echo. @echo Analyze Tables %MYSQL_BIN%\mysqlcheck -u %MYSQL_USER% -p%MYSQL_PW% -v -1 -A -a @echo. @echo Optimize Tables %MYSQL_BIN%\mysqlcheck -u %MYSQL_USER% -p%MYSQL_PW% -v -1 -A -o 错误:C:… […]

MySQL – 服务器退出而不更新PID文件

我在Debain 7.4上安装了MySQL 5.6.16。 但我遇到了启动mysql的问题,每当我启动mysql时,我得到这个错误: The server quit without updating PID file (/var/run/mysqld/mysqld.pid). … failed! 大量的谷歌search之后,我看到我应该重新命名/移动/ etc / mysql my.cnf文件,看看是否启动MySQL。 它启动和停止没有问题,但如果试图连接到我的软件与数据库我得到这个: Caught database OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)") 然后我尝试添加/删除/ var / run / mysqld中的所有内容,并添加用户和组,但没有任何更改。 而且我无法从mysql中find任何日志文件,甚至在my.cnf中设置它们。 这是从/ etc / mysql的Pastebin my.cnf文件

任何人都有一个MySQL 5.1到5.5就地生产升级的问题?

我们即将把我们的MySQL盒子从5.1升级到5.5,并且因为它的大小,我们宁愿把它当做就地升级。 这有什么问题吗? 从我的研究中,我注意到5.0和5.1的MySQL手册提到它们都可以,但5.5手册build议进行转储/恢复。 例如 ,我在博客上看到“我遇到了问题……”的模糊回应,但没有具体的答案。 有没有人做过这件事,并有成功或失败? 作为参考,我在RH 5.谢谢! 戴夫 (注意:不知道这是否属于这里或数据库pipe理员,但我在这里看到更类似的问题)