Articles of mysql

在MySQL复制放缓之后,新旧数据是否可能被旧的覆盖?

我已经build立了2个服务器的master-master复制,并在其中一个表中使用REPLACE INTO来更新表中的数据。 是否有可能两个服务器之间的链接closures,然后服务器1更新某一行,几秒钟后,服务器2更新同一行,当两个连接回来时,服务器2上更多的数据被来自服务器1的数据覆盖?

在Oneiric上的mysql的Pid文件

我无法定位在oneiric上的mysql服务器的PID文件。 打开/etc/mysql/my.cnf和/etc/mysql/debian.cnf,但是看不到关于pid文件的设置。 我需要这个PID文件来监视mysql。 任何线索?

Mysql:如果光盘已满或发生在主控制器或从属设备上,则无法处理二进制日志

最近,我考虑了所有的用户案例,为我的生产configuration了主从复制。 我再次启动硬件级别的所有可能的用例,以确保我们将准备好处理所有的故障。 对于下面的情况,我可以看到更好的方法。 There is no space left on master to write binary logs There is no space left on slave to write really logs 非常感谢你的帮助。 问候,乌代

为什么我不能在MySQL中获得BINLOG

在Charles Bell,Mats Kindahl和Lars Thalmann的书中testing这个例子。我试图用指令“SHOW BINLOG EVENTS \ G”来检查binlog,但是它返回“Empty set(0.00 sec)”。我错在哪里? 这是my.cnf: [mysqld] host = localhost user = jun password = 111 port = 3306 socket = /var/lib/mysql/mysqld.sock pid-file = /var/lib/mysql/mysqld.pid basedir = /var/lib/mysql datadir = /usr log-bin = /var/log/mysql/master-bin log-bin-index = /var/log/mysql/master-bin.index server-id = 1 tmpdir = /tmp 下面的terminal输出: mysql> use test1; Reading table information […]

php5-mysqlnd上debian wheezy / sid?

我试图安装一个全新的Wheezy安装php5-mysqlnd(/ etc / debian_version指wheezy / sid),我遇到了一个问题: root@debian:/var/www/lottery1# apt-get install php5-mysqlnd Reading package lists… Done Building dependency tree Reading state information… Done php5-mysqlnd is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will […]

mySQL 5.5.23不会在OSX 10.7.3上启动

我最初在OSX上安装了mySQL,它开始很好。 我能够连接到mySQL工作台并创build一个数据库。 但是,重新启动后,mySQL将不再启动。 启动失败,并从错误日志中获取以下消息: [错误] / usr / local / mysql / bin / mysqld:未知选项'–skip-locking' 还检查了活动监视器,没有其他mySQL进程正在运行。

在stream量高峰期间查询Web API与本地数据库?

我不确定这是最适合SO还是SF,我最初是把它贴在原来的SO – Link上的,但是现在看来,它可能更适合SF。 主持人请随时closures,如果这是显而易见的。 我们在我们的主页上实现了一些代码,这取决于每个唯一访问者的geoip查询,我们可以select查询geoip web服务(Maxmind)或下载geoip数据库并在本地查询。 该服务器目前是一个512MB的Linode实例,每天只能接收大约1500个唯一身份validation,但是我们担心在stream量高峰期会发生什么情况。 如果本地是最好的路线,显然升级服务器内存很容易实现。 在本地使用数据库稍微便宜,因此不是一个因素。 您认为哪种解决scheme在服务器不负载的情况下可能会提高页面加载速度? 哪个解决scheme更有可能在网站遭遇洪stream攻击时生存下来? 假设我们必须避免caching。

Ubuntu 10.04LTS VPS启动时,Mysql服务器无法启动

我做了apt-get更新,并在运行10.04LTS的服务器上安装了几个更新。 但是这已经破坏了MySQL。 它不会在启动时启动。 我试图手动启动它使用以下命令: $ sudo /etc/init.d/mysql restart Rather than invoking init scripts through /etc/init.d, use the service(8) utility, eg service mysql restart Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the restart(8) utility, eg restart mysql start: Job failed to start $ sudo […]

数据库数据丢失/ mysql

我重新格式化了我的电脑,并重新安装了我的xampp安装,但从未覆盖mysql文件夹(在xampp安装选项),并没有备份我的数据库表,认为这是安全的! (我在想什么?) 现在,Myphpmyadmin显示有存在的表-mydatabase(294)! 但是当点击显示mydatabase(0)表 – 没有发现表! 运行我的drupal站点给了我: DOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mydrupaldatabase.semaphore' doesn't exist: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => variable_init ) in lock_may_be_available() (line 167 of F:\xampp\htdocs\mydrupalsite\includes\lock.inc)…. 在我的MySQL /数据/ mydrupaldatabase /文件夹里面我可以看到有所有* .frm文件为我的数据库。 但是我不确定这些是否是实际的数据,因为只有大约2mb的值,实际上我记得应该有大约4MB的数据。 我强烈地认为我的数据仍然存在,但phpmyadmin可能只是混淆了如何恢复它。 任何帮助非常感谢!

Mac OS X Lion上的MySQL – 无法通过互联网连接

我已经在OSX Lion上安装了MySQL,但是我无法通过phpMyAdmin(或者Sequel Pro)连接到MySQL服务器。 我有一个域1and1,并创build一个子域(server.domain.com),并创build一个Alogging指向我的互联网IP(服务器在哪里),这一切工作正常。 但是,当试图使用Sequel Pro连接到server.domain.com它给了我这个错误: MySQL said: Access denied for user 'root'@'server.echobarrier.com' (using password: YES). 然后当我尝试通过互联网IP连接,我得到这个错误: MySQL said: Host '192.168.0.1' is not allowed to connect to this MySQL server “谷歌search”后,我认为这将是一个GRANT ALL命令来解决这个问题,但我跑了下面的命令,仍然有问题: GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password' 我已经通过我的路由器(和路由器中的防火墙设置)端口转发3306(我已经仔细检查MySQL服务器在该端口上运行)到服务器的LAN IP。 我想不出别的什么 其他人可以帮忙吗?