我的ubuntu的版本是11.10的。myql是5.8的。上次是用源代码cmake默认安装的,默认安装的目录在/usr/local/mysql。因为默认安装,所以server默认的字符集是latin。但是修改/etc/my.cnf的...
我的ubuntu的版本是11.10的。myql是5.8的。
上次是用源代码cmake默认安装的,默认安装的目录在/usr/local/mysql。
因为默认安装,所以server默认的字符集是latin。
但是修改/etc/my.cnf的时候老是出现错误。
我是把support-files的my-huge.cnf 复制为 /etc/my.cnf文件。
修改字符集:
我在【mysqld】【client】【mysql】添加了一句
dafalut-charater-set=utf8
结果重启mysql服务时报错:
lovee@lovee-OptiPlex-380:~$ sudo /etc/init.d/mysql start
Starting MySQL
... * The server quit without updating PID file (/usr/local/mysql/data/lovee-OptiPlex-380.pid).
这是怎么回事呢。我想把默认的编码改成utf-8得怎么改了。
这是目前的mysql配置:
mysql> status
--------------
mysql Ver 14.14 Distrib 5.5.17, for Linux (i686) using EditLine wrapper
Connection id:1
Current database:
Current user:root@localhost
SSL:Not in use
Current pager:stdout
Using outfile:''
Using delimiter:;
Server version:5.5.17-log Source distribution
Protocol version:10
Connection:Localhost via UNIX socket
Server characterset:latin1
Db characterset:latin1
Client characterset:utf8
Conn. characterset:utf8
UNIX socket:/tmp/mysql.sock
Uptime:
default打错了。我的配置文件里是:
default-character-set=utf8
展开