Articles of mysql

如果我运行基于LAMP的网站,是否需要购买MySQL商业许可证?

如果我在网站上销售产品,而不是像博客一样托pipe内容,它会有所作为吗?

MySQL的Mac OS X软件更新后的问题

今天早上运行Mac OS X更新时,当我在本地机器上运行PHP项目时,昨天晚上他们正好给我错误: mysql_connect() [function.mysql-connect]: [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) [CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 540] 有没有人有类似的问题? Jonesy

Informix到MySQL转换

在我的工作地点,我们有一个旧的Informix数据库,并且正在寻找将Informix的所有数据迁移到MySQL的可靠解决scheme。 有没有人有这种迁移的经过validation的解决scheme的知识?

configurationMySQL服务器IP

我有一个绑定到本地主机的MySQL服务器。 我想将其更改为一个IP地址,例如192.168.xx。 我尝试使用MySQL toolbench的pipe理员,但我无法find任何选项来configuration它。 任何指导将不胜感激。 谢谢 ———–编辑—————– 我曾尝试在my.ini文件中添加绑定地址 [mysqld] # The TCP/IP Port the MySQL Server will listen on port=3306 bind-address = 192.168.xx 我能ping通的IP,当我做一个telnet响应是5.1.46社区和一些乱码字符。 而我仍然无法通过我的IP连接到MySQL。 谢谢… 凯文

使一个简单的MySQL备份脚本通过cron运行,有权限问题

这是一个非常基本的mysqldump脚本,它将执行转储并将其存储在本地。 自己运行mysqldump就像gzip一样正常运行(也就是说,它们就是我需要在path中的地方) /usr/bin/mysqldump –database $DBNAME –opt –single-transaction -u $USER -p $PASS 但是,当我尝试pipe道输出到gzip,然后将其写入文件,我遇到了一个错误: /var/www/vhosts/meh/mysqlbackup/mysqlbackup.sh: line 18: /var/www/vhosts/meh/mysqlbackup/mehbackup.sql.gz: No such file or directory mysqldump: Got errno 32 on write 这里是错误中引用的第18行: /usr/bin/mysqldump –database $DBNAME –opt –single-transaction -u$USER -p$PASS | /usr/bin/gzip -9 > $OUTDIR$OUTFILE 该错误号32似乎是一个破pipe错误,所以…我假设,因为mysqldump可以正常运行,我有一个问题,写结果? 权限问题可能? 我正在写的目录上的权限是766(rwxrw-rw-) 我在超级用户权限下运行( su ) 我想设置这个通过cron运行,但直到我找出为什么这是失败的…没有爱。

MySQL:导入数据库和FLUSH权限后出现奇怪的行为

我已经导入我的旧数据库(通过phpMyAdmin),一切似乎都很好 – 除了用户/密码组合。 我试图做一个“FLUSH PRIVILEGES”,之后,我无法再login到我的root帐户(这是工作)。 我试图通过停止mysqld重置它,用–skip-grant-tables标志启动mysqld_safe并重置根密码。 它没有返回任何错误消息,但是当我尝试login时,我仍然得到了“访问被拒绝”。 任何想法可能会出错? 非常感谢! PS:这是在Debian 5.0.6系统上 编辑:不知何故,我的root帐户已经走了。 我不得不再次重复这些步骤,重置mysql.user表中的所有其他密码,并通过添加一个新的root帐户 mysql> INSERT INTO user VALUES ('localhost','root',password('newpass'),'Y','Y ','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y', 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','' ,'','','',0,0,0,0); mysql> INSERT INTO user VALUES ('127.0.0.1','root',password('newpass'),'Y','Y ','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y', 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','' ,'','','',0,0,0,0); 现在它再次工作。 感谢所有的答复! 干杯

采取什么步骤来find问题

一个远程Linux的Web /数据库服务器停止响应,托pipe公司刚刚重新启动它。 我应该采取哪些措施来找出问题所在?

定期的Mysql数据丢失

几乎在2周内,我正面临着mysql数据丢失的问题。 几乎有600行正在被删除。 我不能追查这个问题。 什么可能会导致这个问题,或者我该如何跟踪谁/是什么使它呢? 谢谢

更多的MySQL用户是否需要更多的CPU和内存使用?

通常我会为每个数据库创build一个MySQL用户,而不是所有数据库的MySQL用户。 但我只是想知道..更多的MySQL用户将需要更多的CPU和内存使用情况?

在CentOS 5.5上安装MySQL

我必须安装最新版本的MySQL服务器社区版5.1.51(我认为是最新的)。 我还没有在这个centos机器上安装任何MySQL,但是当我做了一个定位的MySQL – 它显示我这个系统上的mysqldump,mysqlshow等等。 现在我已经下载了所需的RPM: MySQL-client-community-5.1.51-1.rhel5.i386.rpm MySQL-devel-community-5.1.51-1.rhel5.i386.rpm MySQL-embedded-community-5.1.51-1.rhel5.i386.rpm MySQL-server-community-5.1.51-1.rhel5.i386.rpm MySQL-shared-community-5.1.51-1.rhel5.i386.rpm MySQL-shared-compat-5.1.51-1.rhel5.i386.rpm MySQL-test-community-5.1.51-1.rhel5.i386.rpm 当我尝试(以root身份)执行以下操作: root@localhost#rpm -ivh MySQL-client-community-5.1.51.rhel5.i386.rpm 我收到了一个长长的错误列表,说旧版本与这个版本冲突,所以我试图通过rpm -e mysql删除mysql(如果有的话),然后抱怨一些依赖,比如dovecot.xsx和lib.something 。 我删除了rpm -e dovecot 然后rpm -e mysql并且完成而没有抱怨 我然后安装: rpm -ivh MySQL-client-community-5.1.51-1.rhel5.i386.rpm rpm -ivh MySQL-devel-community-5.1.51-1.rhel5.i386.rpm rpm -ivh MySQL-server-community-5.1.51-1.rhel5.i386.rpm `rpm -ivh MySQL-shared-compat-5.1.51-1.rhel5.i386.rpm 当我试图安装: rpm -ivh MySQL-shared-community-5.1.51-1.rhel5.i386.rpm我得到了以下错误: Preparing… ########################################### [100%] file /usr/lib/libmysqlclient.so.16.0.0 from install of MySQL-shared-community-5.1.51-1.rhel5.i386 conflicts with file […]