MySQL常见错误

  • 1.Character set ‘utf-8’ is not a compiled character set and is not specifie

翻译:" utf-8不是编译字符集,也没有指定"

解决方法:将mysql安装目录下的my.ini文件的default-character-set=utf-8更改为default-character-set=utf8即可

  • 2.Can’t connect to MySQL server on ‘localhost’ (10061)

翻译:无法连接到MySQL服务器在’localhost’

解决方法:既然没有启动那就去启动这台机子的mysql。如果启动不成功,多数是因为你的my.ini配置的有问题。重新配置其即可。

  • 3.Table ‘test.xxx_sessions’ doesn’t exist

翻译:xxxxx表不存在

解决方法:仔细对照插件作者提供的安装说明,把遗漏的对数据库的操作补上,如果仍然不能解决问题,那么应该怀疑该插件的可用性了。去咨询一下插件作者,或者将其卸载。

  • 4.Unknown column ‘column_name’ in ‘field list’

翻译:未知的字段名 column_name

解决方法:造成这个错误一般数据库用户名和密码相对mysql服务器不正确,找到错误的表,修改即可

  • 5.Duplicate key name ‘xxx’

翻译:索引名重复

解决方法:看看已经存在的索引和要添加的索引是否一样,一样的话可以跳过这条sql语句,如果不一样那么现删除已存在的所以,之后再执行。

  • 6.Duplicate column name ‘xxx’

翻译:字段名xxx重复

解决方法:看一下已经存在的字段是否和将要添加的字段属性完全相同,如果相同则可以跳过不执行这句sql,如果不一样则删除掉这个字段。之后继续执行升级程序。

  • 7.Table ‘xxx’ already exists

翻译:数据表xxx已经存在

解决方法:看看已经存在的表是否和将要创建的表完全一样,一样的话可以跳过不执行这个sql,否则请将存在的表先删除,之后继续执行升级文件。

  • 8.Unknown system variable ‘NAMES’

翻译:未知的系统变量NAMES

解决方法:将sql语句中的SET NAMES ‘xxx’ 语句去掉

  • 9.Invalid default value for ‘xxx’

翻译:xxx的默认值无效

解决方法:删除该字段,重新添加

10.mysql服务无法启动,报1067错误

解决方案:

1).把mysql服务端解压目录新加一个my.ini文件,内容如下
2).dos下面输入:sc delete mysql
3).重启电脑
4).mysqld install MySQL–defaults-file=“你的解压根目录\my.ini”,提示:Service successfully installed.
5).net start mysql
6).提示启动成功

  • 11.修改root密码提示10061

解决方法:
1).10061一般是mysql服务没有启动造成的,去服务里面看下是否已启动
2).如果启动了还是报这个错误那就去关闭防火墙(远程服务器才需要)
3).这时应该不会出现10061了

  • 12.修改root密码提示10045

1).cmd进入mysql解压目录的bin下
2).输入:mysql-u root -p
3).出现了enter password:不用管直接回车(因为刚开始是没有密码的)
4).use mysql; 大概会出现:changed table success;
5)update user set password=PASSWORD("123465") where user='root'; 大概会出现changed 3;updated
6).flush privileges
7)然后打开客户端输入你上面的123456就可以连接成功了

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值