Articles of mysql

MySQL – 复制到数据库使用不同的名称

server1.example.com上名为statsDb的mysql数据库可以复制到server2.example.com上名为newNameDb的数据库吗? server2.example.com已经有一个statsDb。 谢谢你的帮助。

如何在SUSE 10.3上安装mysql服务器

这是我有的问题。 所以我在网站上下载了mysql 5.5.13,但是当我转换软件包时,需要我更新glibc。 Failed dependencies: libc.so.6(GLIBC_2.7) is needed by MySQL-server-5.5.13-1.sles11.i586 我不愿意这样做,因为我可能会破坏东西(系统调用,脚本和其他东西)。 出于某种原因,我的SUSE也没有yast2 。 (这是公司的服务器,而不是我的个人服务器)。 所以我的猜测是将mysql服务器rpm包降级到某些与SUSE 10.3兼容的东西,而不需要升级glibc 。 1.有谁知道什么版本的mysql服务器与SUSE 10.3开箱即用兼容? 2.我正在使用SUSE Enterprise Edition 10.3,当我更新glibc时,有什么可能会中断。 我有很多bash脚本正在运行,而且如果我更新glibc,我很害怕,有可能我的bash脚本不能再工作了。

MySQLpipe理员无法连接到数据库服务器,现在允许错误主机

它返回错误无法连接到192.168.1.100(服务器的IP)错误主机192.169.1.9现在被允许 如何解决这个问题? 系统在虚拟机CentOS 6上运行,当使用phpmyadmin工作的很好,但不适用于MySQL GUIpipe理员工具 这里是我的iptables # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp […]

问题:Ubuntu服务器死了。 我可以从备份访问/ var / lib / mysql文件…如何让他们备份在另一台机器上?

好的,内部的Ubuntu(11.04)盒子有一天死了。 我们使用它作为一个networking服务器,它有一个MySQL数据库的负载。 我有权访问/ var / lib / mysql目录中的所有文件,但我无法弄清楚如何让它们在另一台机器上备份和运行。 我试着把它们复制到一个Windows的MySQL安装,我可以看到所有的数据库在phpmyadmin,但没有表。 我也试过改变数据目录上的另一个Ubuntu的一个MySQL的安装(我也改变了apparmor设置),但迄今没有喜悦… 我只想让他们做一个数据转储…任何链接/指针极大的赞赏。 问候,丹

从属logging修改后,与主DB同步

我在两个远程数据库之间build立了MySQL复制scheme。 我意识到,如果我更改从属数据库上的数据,更改后的数据不会再更新。 例如,我有一个表用户,我在主数据库上创build一个新的用户Joe。 Joe被复制到从DB上。 但是,如果稍后删除从DB上的Joe,则主站上的Joe不会被再次复制到从站。 为什么发生这种情况? 有没有办法阻止这个?

GRANT EVENT,EXECUTE,LOCK TABLES和TRIGGER所需的MySQL权限

我有一个帐户user_a ,并且我想将some_db上的所有可用权限授予user_b 。 我已经尝试了以下查询: GRANT ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TEMPORARY TABLES, CREATE VIEW, DELETE, DROP, EVENT, EXECUTE, INDEX, INSERT, LOCK TABLES, REFERENCES, SELECT, SHOW VIEW, TRIGGER, UPDATE ON `some_db`.* TO 'user_b'@'%' WITH GRANT OPTION 结果: 访问拒绝用户'user_a'@'%'到数据库'some_db' 有些实验告诉我,我的帐户( user_a )唯一的权限是EVENT , EXECUTE , LOCK TABLES和TRIGGER 。 我的帐户需要哪些权限才能将这些权限授予其他用户? 如果我运行SHOW GRANTS ,我得到这个输出: "GRANT SELECT, INSERT, […]

同步本地mysql数据库与远程一个脚本或自动?

有没有一种方法来同步MySQL数据库与远程自动或脚本? 数据不是时间敏感的,但我不想将其从本地数据库中导出,然后将其导入到远程数据库中。 我是一个Windows Vista,并使用XAMPP作为我的本地堆栈。

mySQLpipe理员(Ubuntu 11) – 无法使用在命令行中使用的相同根凭证login到gui

我可以在命令行上login – mysql -uroot -p ********(我的密码被replace为***)但是当我在mySQLpipe理员gui中尝试这些凭证时,我得到了`Could not连接主机“castleLinux2011”。 MySQL错误号 2003无法连接到'castleLinux2011'上的MySQL服务器(111) 我在我自己的个人电脑上做这个。 使用端口3306使用我的本地机器名称

SQL服务器VS MySql vs Oracle为大型政府项目

我负责决定哪个数据库用于大型政府项目: 1亿条logging(估计在一个大表中) 可用性和数据可靠性是至关重要的。 性能不如可用性和可靠性重要。 表结构相当平坦,有一些20-30表。 SQL查询或多或less简单,没有复杂的联接。 降低成本是一个重要的因素。 用户数范围在100-200(同一时间)。 必须在集群(2台服务器)或服务器冗余(两台服务器之间) 所有服务器将配备RAID / SAS硬盘和多核双CPU 可以根据RDBMSselect聘请适当的DBpipe理员 mySQL是否足够成熟来处理这种configuration? 请帮忙。

MySQL二进制日志超过15 GB

即使将最大大小设置为1 GB,我的服务器中的二进制日志仍然增长了超过15 GB。 MySQL服务器还没有启动。 任何人都可以突出什么可能造成的? 谢谢。