linux mysql中文乱码
时间: 2023-11-28 22:45:26 浏览: 67
在Linux MySQL中文乱码问题的解决方法如下:
1. 修改MySQL服务器的字符集为UTF-8,可以在my.cnf配置文件中添加以下内容:
```shell
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
```
2. 在连接MySQL时指定字符集为UTF-8,例如:
```shell
mysql -u root -p --default-character-set=utf8
```
3. 在创建表时指定字符集为UTF-8,例如:
```sql
CREATE TABLE table_name (
column1 datatype CHARACTER SET utf8,
column2 datatype CHARACTER SET utf8
);
```
相关问题
linux中mysql插入中文数据乱码
在 Linux 中,如果 MySQL 插入中文数据出现乱码,可以尝试以下方法:
1. 修改 MySQL 配置文件 my.cnf,在 [mysqld] 下加入以下内容:
```ini
character_set_server=utf8mb4
collation-server=utf8mb4_unicode_ci
```
2. 重启 MySQL 服务。
3. 在插入数据之前,先执行以下命令:
```sql
SET NAMES utf8mb4;
```
或者
```sql
SET character_set_client=utf8mb4;
```
这将设置 MySQL 客户端的字符集为 utf8mb4。
4. 在插入数据时,确保数据的编码为 utf8mb4。可以在命令行中执行以下命令:
```sql
INSERT INTO table_name (column1, column2) VALUES ('中文数据', 'more data');
```
或者在脚本中指定编码:
```python
# -*- coding: utf-8 -*-
```
以上是解决 MySQL 插入中文数据乱码的一些基本方法,如果还有问题可以进一步排查 MySQL 的字符集设置和应用程序的编码设置。
linux 安装的mysql8 乱码问题
要解决Linux下MySQL中文乱码问题,可以按照以下步骤进行操作:
1. 首先进入MySQL命令行模式,可以使用命令`mysql -uroot -p`登录MySQL。
2. 在MySQL命令行中,输入`SHOW VARIABLES LIKE 'character_set_%';`查看字符集相关的变量。确保字符集相关的变量设置正确。
3. 如果字符集相关的变量显示不正确,可以进行配置文件的修改。打开配置文件`/etc/my.cnf`,并在其中添加以下代码片段:
```
<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [linux下mysql乱码问题的解决方案](https://download.csdn.net/download/weixin_38699352/14837493)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Linux__Mysql中文乱码问题](https://blog.csdn.net/mjh1667002013/article/details/125111133)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]