今天在修改MYSQL字符集的时候
启动报错:
unknown variable 'default-character-set=utf8'
看来是default-character-set=utf8这个设置项惹得祸....
因为MYSQL 5.5修改了字符集设置参数
应该改成:
用character_set_server=utf8 取代default-character-set=utf8
就 能解决这个问题
转:http://space.itpub.net/8183550/viewspace-695160
相关推荐
### 错误1:`mysqlbinlog: [ERROR] unknown variable ‘default-character-set=utf8mb4’` 当在`my.cnf`配置文件中设置`default-character-set=utf8mb4`后,尝试使用`mysqlbinlog`工具查看binlog时,会遇到此错误。...
解决该错误的方法是添加 --default-character-set=utf8 选项到 mysql 命令中。这将告诉 mysql 命令使用 utf8 字符集来导入数据库文件。具体的命令如下: mysql -u root -p123456 --default-character-set=utf8 db1...
通常,我们可以通过修改`my.cnf`配置文件来设定数据库的字符集,但在本次安装过程中,按照旧的方式设置`default-character-set=utf8`却导致了错误。错误信息显示MySQL服务器无法识别该变量,这是由于在5.5版本中,...
mysql5.5升级的所有包。 1、安装MySQL 5.5.x的yum源: rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm 2、安装MySQL客户端的支持包: yum install libmysqlclient15 --enablerepo=webtatic 3、卸载...
本篇文章将详细介绍如何通过my.cnf配置文件修改MySQL的默认字符集为UTF-8,并探讨相关注意事项。 首先,my.cnf是MySQL服务器的主配置文件,通常位于 `/etc/my.cnf` 或者 `/full/path/mysql/bin/my.cnf`。在这个文件...
MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...
例如,设置为`character-set-server=utf8mb4`,将全局字符集设为UTF-8的超集,以支持表情和其他Unicode扩展。 3. 数据库、表、列字符集:每个数据库、表和列都可以有自己的字符集设置。在创建时,可以通过`...
MySQL 字符编码修改为 UTF8 的教程 MySQL 数据库的字符编码问题一直是开发者们头疼的问题,尤其是在多语言环境下。如果您的 MySQL 数据库的字符编码不是 UTF8,可能会导致数据乱码、无法读取等问题。今天,我们将教...
### MySQL修改编码设置方法 MySQL是一款广泛使用的开源关系数据库管理系统,支持多种操作系统,如Windows、Linux等。在处理中文或特殊字符时,正确的字符集设置至关重要。本文将详细介绍如何通过编辑MySQL配置文件...
2. 修改表字符集:ALTER TABLE 表名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 3. 生成所有表修改字符集语句:SELECT TABLE_NAME,CONCAT('ALTER TABLE ',TABLE_NAME,' DEFAULT CHARACTER SET ',a....
mysql数据库报ERROR 1045 (28000): Access denied for user ‘ODBC’@’localhost’ (using password: NO) 看到网上说要配置my.ini ...default-character-set=utf8 [mysqld] #设置3306端口 port = 3
docker mysql 字符集设置 使用 docker 启动 mysql 容器可能会出现中文乱码的情况,这里记录如何制作支持中文的 mysql 镜像 docker版本:18.06 mysql 版本:5.7 1. 创建 my.cnf 文件 [client] default-character-set=...
mysql的初始化配置文件内容 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:/mysql-8.0.19-winx64/mysql-8.0.19-winx64 # 设置mysql数据库的数据的存放目录 ...default-character-set=utf8
这里的`default-character-set`定义了MySQL的默认字符集,`character-set-server`设置了服务器级别的字符集,而`collation-server`则指定了排序规则,`utf8_general_ci`是一种不区分大小写的排序规则,适用于大多数...
default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 #设置mysql的安装目录 basedir=D:\360Downloads\mysql-5.7.20 #设置mysql数据库的数据的存放目录 datadir=D:\360Downloads\mysql-5.7.20\data #允许...
1. **修改数据库字符集**:如果需要更改已存在的数据库字符集,可以使用`ALTER DATABASE`命令: ```sql ALTER DATABASE mydb CHARACTER SET utf8; ``` 2. **创建新数据库时指定字符集**:创建新数据库时,可以在...
一、查看MySQL的字符集 show variables like '%char%'; 二、修改MySQL配置文件 不是安装目录,是数据目录。 我是用sublime打开的。 进去之后,在三个地方增加配置。 第一个: [client] default-character-set=...
接下来,你可以登录到MySQL客户端并使用以下命令检查字符集设置是否已更改为UTF8: ```sql SHOW VARIABLES LIKE 'character%'; ``` 如果输出结果显示所有相关字符集都设置为UTF8,那么恭喜你,数据库的全局字符集...
- 在`[mysql]`部分将`default-character-set=XXX`改为`default-character-set=utf8`。 - 在`[mysqld]`部分将`character_set_server=XXX`改为`character_set_server=utf8`。 3. **修改db.opt文件**: - 找到MySQL...