Articles of mysql

Mysql分类查询

我有一个查询,通过类别获取行。 示例查询是 防爆。 select*从数据库的类别= 14 任何人有一个想法或build议如何优化这个查询可以运行得更快?

Mysql:只允许创build/插入/删除临时表

使用MySQL,我如何给用户分配权限,以便他们可以创build和操作临时表,但是不能改变永久表中的任何数据? 或者,是否有一种方法让用户使用CREATE TEMPORARY TABLES创build一个临时表,以便他们对该表拥有完整的权限?

安装我的SQL

以前我在我的系统中安装了mysql,并在一段时间后卸载了它。 现在我想再次安装它,但它询问了以前的密码。 我的朋友告诉我必须手动删除一个文件来完成卸载,但是他不知道文件的path,请帮我解决这个问题。 我正在使用Windos Xp

什么文件在Lighttpd + MySQL + PHP服务器上备份

我有一个与CentOS 5的VPS。我想创build备份: 所有我的configuration文件 调整数据库,PHP,服务器数据库 cron设置 网站文件 已安装的应用程序及其设置(?) 我应该考虑哪些文件? 我不想错过任何文件,这将是必要的,以便在出现任何故障的情况下快速恢复我的networking服务器。 我不想创build整个备份,因为整个VPS有30 GB的数据。

Tomcat的连接池只打开20个连接到mysql

我有一个java应用程序,在context.xml中有以下行 <Resource driverClassName="com.mysql.jdbc.Driver" maxActive="100" maxIdle="30" initialSize="10" maxWait="7000" name="jdbc/app" password="pass" type="javax.sql.DataSource" url="jdbc:mysql://dbhost:3306/dbname?autoReconnect=true" username="user" validationQuery="SELECT 1" removeAbandoned="true" removeAbandonedTimeout="30" logAbandoned="true" /> 在MySQL'显示variables'告诉我,max_connections是151。 仍然, use information_schema; select count(*) from processlist where User = 'user'; 从来没有给我看20多个连接。 在tomcat的catalina.out -log我得到 Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot get a connection, pool exhausted at org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:103) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113) at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) 我应该检查什么来发现问题?

如何在OS X 10.6服务器上将远程用户添加到MySQL?

我似乎无法连接到我的家庭networking上的远程MySQL服务器。 我在运行10.6.2 Snow Leopard Server的Mac mini服务器上启动了MySQL进程。 我已经下载了Navicat Lite来pipe理我的数据库。 这工作正常,当我在实际的服务器上运行Navicat,它说连接成功。 当我从另一台机器运行它,给它的服务器的IP地址,它说:“主机'192.168.1.86'不允许连接到这个MySQL服务器”。 我已经注释了my.cnf文件的“skip-networking”行。 我还添加了“bind-address = 192.168.1.83”这一行,这是我的服务器的地址(正如我的谷歌寻求帮助)。 还有什么我需要做的? 基本上我想远程pipe理服务器。 提前致谢。

Godaddy数据库问题

在进行Godaddy托pipe计划之前,我真的很想知道这个数据库限制的含义。 我真的不明白他们在数据库部分的10x200Mb是什么意思。 这是否意味着: 累积的数据库大小不得大于10x200Mb 您最多只能有10个数据库,每个数据库不能超过200Mb 那么是哪一个呢? 如果第二个。 当数据库破解这个配额时会发生什么?

将mysqlhotcopy备份文件还原到不同的MySQL版本

我可以使用mysqlhotcopy备份文件到不同的MySQL版本的机器吗? 谢谢。

MySQL服务器重载没有错误

我有一个严重的问题在我的服务器与MySQL服务器,它超载本身没有任何错误 在/ var /日志/ mysqld的 我该怎么做才能找出问题所在? my.cnf是 [mysqld] set-variable=local-infile=0 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql old_passwords=1 skip-bdb set-variable = innodb_buffer_pool_size=256M set-variable = innodb_additional_mem_pool_size=20M set-variable = innodb_log_file_size=128M set-variable = innodb_log_buffer_size=8M innodb_data_file_path = ibdata1:1000M:autoextend 请帮忙,thx

mysql:如何更改某些logging的值?

例如,使用下面的查询,我可以select所有要更改的logging,但是如何进行更改? 把所有的“七”变成“四”? SELECT * FROM `templates` WHERE `attrib_B` LIKE `seven` 这是我如何看待它的伪代码: if `attrib_B` like `seven`: set `attrib_B` = `four` 谢谢。