Mysql修改配置文件解决不能插入中文以及第三方软件链接出现1045的问题

之前一直都是使用SQL Servler数据库,刚刚才开始使用mysql,也遇到了许多问题;不能插入中文就是其中之一:

查找资料发现基本上都是说把配置文件my.ini里面的:

default-character-set=latin1  改为   default-character-set=utf-8

character-set-server=latin1   改为  character-set-server=utf-8,我满怀希望的改了,然后重启mysql,结果出现了:

系统出错。

发生系统错误 1067。

进程意外终止。

于是重启电脑,再次启动mysql,还是一样的问题,查找资料搞了半天才解决问题:

思路基本上和上面是一样的,但是,是这样改:

default-character-set=latin1  改为   default-character-set=utf8

character-set-server=latin1   改为  character-set-server=utf8

在解决了这个问题以后,高高兴兴得用第三方软件连接mysql,我还是高兴的太早了,又出现了一个问题:

1045-Access denied for user 'root'@localhost'(using password:VES)

搞了半天终于解决了,还是在配置文件my.ini里面修改:

在my.ini文件最后一行插入:  skip-grant-tables

重启mysql就可以了。

ps:配置文件my.ini的位置:

也就是在你安装的mysql根目录下面。另外再提醒一下:

1、最好把这个文件备份一下,要不然后面搞乱了就尴尬了。

2、如果修改以后提示不能保存的话,两种方法解决:

     I、右击该文件---->属性---->安全---->编辑---->组或用户名---->点击一个用户,在所有的权限上√上允许,再点击另一个用户,再√

     II、将这文件复制到其他目录修改以后在粘贴回来覆盖之前的文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值