linux下mysql出现中文乱码(中文问号)的原因及解决方法


当前第2页 返回上一页

2、通过修改/etc/my.cnf文件来更改字符集

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

#/etc/my.cnf

  

[client]

default-character-set=utf8

  

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

#default-character-set=utf8

character-set-server=utf8

init_connect='SET NAMES utf8'

  

[mysql]

no-auto-rehash

default-character-set=utf8

  

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

切记:在mysqld中加入的是 character-set-server=utf8 而不是 default-character-set=utf8。否则会报:Starting MySQL...The server quit without updating PID file [失败]lib/mysql/localhost.localdomain.pid).异常

3、重起MySQL服务器,使其设置的内容生效

1

2

3

4

5

6

7

8

9

10

11

12

13

一、启动方式

1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:safe_mysqld&

  

二、停止

1、使用 service 启动:service mysqld stop

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

3、 mysqladmin shutdown

  

三、重启

1、 使用 service 启动:service mysqld restart

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

a01a4f7da59a355da547b02b617f9b5.png

推荐教程:Linux教程

以上就是linux下mysql出现中文乱码(中文问号)的原因及解决方法的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

停止实例之后如何变更按量付费实例的实例规格

Linux系统下查看网卡信息的命令是什么

如何获得比通过公网更快速更稳定的数据传输效果――vpc内网迁云

Linux服务器启用了trace method后的关闭方法

Linux下tomcat无法启动

Linux下ps命令有什么用

Linux系统启动找不到引导盘该怎么办?

Linux无法联网

常用vim操作的实例详解

使用Linux终端获取公共ip的5个命令

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...