mysql错误及解决全攻略

来源: 60站长交易平台 日期: 2018-11-07 09:20:48 人气: -

说明:如果遇到数据库(Database)出错的问题修改相应的代码后一般要重启mysql。源码交易你购买人家的网站,当然也少不了网站源码程序和数据,这个你一定要注意,当交易后,一定要对方发一份网站源码程序和数据给你,不要对方说在空间上麻烦,你自己去下载吧。这样的话你一定不要信,有的骗子就是这样的,当你钱付了后,他马上就改源码程序和数据,在源码程序中加一些人为的bug。你购买后一定要认真的仔细检查源码程序,这是为你以后减少麻烦事打好基础的。在网站接手之后一定要先检查后,没有问题后才完全付款。这样也给骗子下手源码程序减少机率。如果遇到mysql的问题可以先重启一下mysql 看看问题能否解决。

cd2971a0c24eeb739ce770029771a22c_mark.jpg

1005:创建表失败 
1006:创建数据(data)库(Database)失败 
1007:数据库(Database)已存在,创建数据库失败 
1008:数据库不存在,删除数据库失败 
1009:不能删除数据(data)库文件导致删除数据库失败 
1010:不能删除数据(data)目录导致删除数据库(Database)失败 
1011:删除数据库文件失败 
1012:不能读取系统表中的记录 
1016: 无法打开文件
   击后 开始=>所有程序(procedure)=>附件=>命令提示符
   输入 mysql 所在硬盘(简称:HDD) 盘符
    cd mysql 所在目录
    cd bin
   输入 myisamchk -f D:usr/local/mysql/data/bbs/PW_members.MYI
   PHOTOSHOP : D:usr/local/mysql/data/bbs 是你论坛数据(data)库(Database)的路径
    -f 根据具体情况(Condition)选择,一般也可以选择 -r 
    注意你的 系统(system)C盘或放数据库(Database)的硬盘空间是否足够,一般小于 1G 很容易出现错误。 

   或用mysqlcheck命令进行修复。具体的方法:利用命令行进入mysql/bin目录,执行

mysqlcheck -o -r phpwind -uroot -p                                                      

 其中phpwind是你数据库的名称,root是你的数据库用户名,然后会提示你输入密码。  

 然后就会修复你的数据库。
1020:记录已被其他用户修改 
1021:硬盘(简称:HDD) 剩余空间不足,请加大硬盘可用空间 
1022:关键字重复(repeat),更改记录失败 
1023:关闭时发生错误 
1024:读文件错误 
1025:更改名字时发生错误 
1026:写文件错误 
1032:记录不存在 
1036:数据(data)表是只读的,不能对它进行修改 
1037:系统内存不足,请重启数据(data)库或重启服务器 
1038:用于排序的内存不足,请增大排序缓冲区 
1040:已到达数据(data)库的最大连接数,请加大数据库(Database)可用连接数 
1041:系统(system)内存不足 
1042:无效的主机名 
1043:无效连接 
1044:当前用户没有访问数据(data)库的权限 
1045:不能连接数据库(Database),用户名或密码错误 
方法:确保论坛data目录下的sql_config.php用户名与密码都正确.如果用户忘记了数据库(Database)的密码,可以按如下方式进行密码的修改:
如果 MySQL 正在运行(Windows),首先停止。
启动 MySQL :bin/safe_mysqld --skip-grant-tables & 
就可以不需要密码就进入 MySQL 了。网站源码也称为源代码,源程序。是指未编译的文本代码或一个网站的全部源码文件,是一系列人类可读的计算机语言指令。我们可以把它理解成源文代码,当前看到的这个网页来说,其实它是由一大堆的源代码组成,通过我们浏览器(如微软的IE浏览器,谷歌的Chrome浏览器等)或服务器翻译成我们所看到的样子。
然后就是 
>use mysql
>update user set password=password("new_pass") where user="root";
>flush GOOGLE PRivileges;

在数据库(Database)的用户名和密码正确的情况(Condition)一下,要确保data目录有写入的权限。源码交易就是买卖双方对网站源码或商业源码进行磋商谈判的一单生意,指源码买卖的通称。交易有风险,操作需谨慎!对于windows主机可以设置(set up)users用户组在data目录有写入的权限。对类linux系统可以用chmod -r 777 data来修改。