mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
2013-05-28 00:00
1976 查看
修改mysql的编码需要用到myslq的配置文件,该文件在/etc/my.cnf,mac用户默认是没有这个文件的,可以到mysql的安装目录/support-files中找任意一个my-***.cnf拷贝到/ect中!
最近修改mysql的默认编码,根据网上搜到的方法,说在[mysqld]下加default-character-set = utf8,会导致Error 2003错误!造成mysql根本无法启动。
后来查了很多资料,发现应该这样修改:
在[client]下面加 default-character-set = utf8
然后在[mysqld]下面加入以下三行:
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
然后重新启动服务就可以了,linux用户使用命令services mysql restart
最近修改mysql的默认编码,根据网上搜到的方法,说在[mysqld]下加default-character-set = utf8,会导致Error 2003错误!造成mysql根本无法启动。
后来查了很多资料,发现应该这样修改:
在[client]下面加 default-character-set = utf8
然后在[mysqld]下面加入以下三行:
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
然后重新启动服务就可以了,linux用户使用命令services mysql restart
mac用户使用 /Library/StartupItems/MySQLCOM/MySQLCOM restart
相关文章推荐
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- 远程Linux服务器修改Mysql数据库编码及解决编码修改后Mysql无法启动的问题
- mysql修改my.ini配置文件后无法启动问题解决办法,及修改mysql默认编码为utf8mb4的方法
- 有其他mysql存在的情况下,MAC-XAMPP的mysql无法启动的解决方案
- 解决ubuntu下修改my.cnf设置字符集导致mysql无法启动
- 包安装失败 ! 无法修改密码,启动报错 ubuntu 12.10 下安装 mysql-5.5.28-linux2.6-x86_64 包,最终回到终端在线安装
- Linux 本地启动mysql对应的3306端口也启动的情况下无法远程连接
- Mysql修改datadir导致无法启动问题解决方法
- 解决ubuntu下修改my.cnf设置字符集导致mysql无法启动
- 关于MySQL修改成utf8mb4编码后启动服务报错1067的解决方法
- Linux 下 apache mysql等服务修改默认端口后无法正常启动解决办法
- mysql的my.ini文件被修改,无法启动问题,错误编号1067
- Mysql修改datadir导致无法启动问题解决方法
- ubuntu mysql修改default-character-set后无法启动的问题
- CentOS 7 下 修改Mysql 5.7datadir的位置,无法启动的问题解决
- nginx在centos中遇到无法正常启动问题,及mysql修改root用户的密码
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法
- XAMPP 修改MYSQL密码以及无法启动MYSQL的解决方案
- 关于MySQL一直无法启动server的情况
- Ubuntu 修改mysql存放路径后无法启动解决办法