怎样更改MySQL数据库编码为UTF

怎样更改MySQL数据库编码为UTF,第1张

如果没有配置好cmd里面的mysql 环境变量,那就在系统高级设置那儿进行MySQL的环境变量设置。

win+R,调出“运行”,输入cmd,回车

登录数据库

查看数据库

查看数据库字符编码

通过MySQL命令行修改:(编码可选)

mysql>set character_set_client=utf8

mysql>set character_set_connection=utf8

mysql>set character_set_database=utf8

mysql>set character_set_results=utf8

mysql>set character_set_server=utf8

mysql>set character_set_system=utf8

mysql>set collation_connection=utf8

mysql>set collation_database=utf8

mysql>set collation_server=utf8

当然还有:

修改数据库的字符集mysql>use mydb

mysql>alter database mydb character set utf8

创建数据库指定数据库的字符集

mysql>create database mydb character set utf8

1、关闭mysql服务(以下为命令行中执行)

view plaincopy

service mysql stop

2、修改 /etc/mysql/my.cnf  (默认的安装路径)

view plaincopy

vim /etc/mysql/my.cnf

打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:

character_set_server=utf8

init_connect='SET NAMES utf8'

然后保存退出。

3、重新启动mysql服务

view plaincopy

service mysql start

至此,完成修改默认编码,登陆mysql后重新使用show variable like '%character%'获得的输出效果如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7170909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存