如果你同时运行表的检查/修复程序时,你或许不想让MySQL服务器和实用程序同时访问一个表。如果两个程序都向表中写数据显然会造成很大的麻烦,甚至会有意外情况发生。如果表正由一个程序写入,同时进行读取的另一个程序也会产生混乱的结果。本文主要讲述如何对MySQL数据库表进行锁定。 锁定表的方法 防止客户机的请求互相干扰 发布时间:2012-03-18 作者: 佚名技术 views(262)
修改MySQL下的默认mysql数据库的user表,删除所有host为localhost记录,另外添加一些其他记录,重新启动MySQL服务器。执行show databases,只出现information_schema和test两个数据库,看不到mysql。 解决方法: 此问题实际上是用户没有权限: 1. 关闭mysql 2. 启动mysql: mysqld_safe --skip-grant-tables 在数据库名mysq 发布时间:2012-03-18 作者: 佚名技术 views(200)
以下是涉及到插入表格的查询的5种改进方法: 1)使用LOAD DATA INFILE从文本下载数据这将比使用插入语句快20倍。 2)使用带有多个VALUES列表的INSERT语句一次插入几行这将比使用一个单行插入语句快几倍。调整bulk_insert_buffer_size变量也能提高(向包含行的表格中)插入的速度。 3)可以对myisam表并行插入Concurr 发布时间:2012-03-18 作者: 佚名技术 views(178)
你可能在使用MySQL过程中,各种意外导致数据库表的损坏,而且这些数据往往是最新的数据,通常不可能在备份数据中找到。本章将讲述如何检测MySQL数据库表的故障。 表的故障检测和修正的一般过程如下: ◆ 检查出错的表。如果该表检查通过,则完成任务,否则必须修复出错的数据库表。 ◆ 在开始修复之前对表文件进行拷贝,以保 发布时间:2012-03-18 作者: 佚名技术 views(254)
最近决定把MT的后台数据从Berkeley的文件DB转到MySQL。原因之一是使用关系数据库可以获得更多的灵活性,比如运行一条sql来变更 所有entry的某一个属性;另外一个原因是为了提前熟悉一下这个数据库,牙牙网站使用虚拟主机,DreamHost提供的数据库是MySQL,而我从前 主要使用了SQL Server,Oracle和DB2,Postgresql也只了解了 发布时间:2012-03-18 作者: 佚名技术 views(320)
下文中将具体讲述处理的方法: 1.使用MySQL 4.0或4.1版本,如果没有用到Mysql 5的一些新特性比如存储过程触发器之类。 2.定时重启Mysql服务器或Ser(由于本问题可能同样会影响到其它一些需要Mysql支持的服务器程序,所以重启Mysql服务器为好,但需要检测Mysql服务器不被使用的一个时间重启比较难确定) 3.设置my.cnf,有mys 发布时间:2012-03-18 作者: 佚名技术 views(186)
启动MySQL server 失败,查看/var/log/mysqld.err 080329 16:01:29 [ERROR] Can''t start server : Bind on unix socket: No such file or directory 080329 16:01:29 [ERROR] Do you already have another mysqld server running on socket: /var/run/mysqld/mysqld.sock ? 08 发布时间:2012-03-18 作者: 佚名技术 views(198)
MySQL根用户root密码忘记后的处理方法: Windows平台下的步骤 1.以管理员的身份登录到windows系统 2.用windows服务管理工具或任务管理器来停止MySQL服务 3.建立一个单行的文本文件,保存为c:\mysql\pwdhf.txt, 内容是SET PASSWord FOR ''root''@''localhost'' = PASSWORD(''MyNewPassword''); 4.打开一个控制台窗口,得到DOS 发布时间:2012-03-18 作者: 佚名技术 views(178)
|