您的位置:首页 > 数据库 > MySQL

设置MySQL服务的字符集为uft8

2018-02-09 09:45 225 查看

windows

停止MySQL服务;

在MySQL的安装目录下找到my.ini,如果没有就把my-default.ini复制为my.ini;

打开my.ini,在[client]下加上default-character-set=utf8,在[mysqld]下加上character-set-server=utf8;

启动MySQL服务。

Linux

停止MySQL服务;(bin/mysqladmin -u root shutdown)

找到/etc/my.cnf,如果没有就把MySQL的安装目录下support-files/my-medium.cnf复制为/etc/my.cnf;

打开my.cnf以后,在[client]下加上default-character-set=utf8,在[mysqld]下加上character-set-server=utf8;

启动MySQL服务。(bin/mysqld_safe &)

修改完成后,会发现数据库中原有数据可能仍是乱码,因此需要重新建库并导入数据。

【附1】将MySQL注册为Windows服务

mysqld -install

然后就可以用net start mysql和net stop mysql进行启停管理了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: