unknown variable 'character-set-server=utf8'

登录mysql出现"unknown variable ‘character-set-server=utf8"的错误提示,

这个时候应该检查你的my.ini配置文件:

将[mysql]和[mysqld]下的

  character-set-server=utf8

改为

  default-character-set=utf8

再重新登录。

unknown variable 'character-set-server=utf8'

时间: 2024-10-15 01:38:42

unknown variable 'character-set-server=utf8'的相关文章

unknown variable ‘default-character-set=utf8‘的解决

通过sudo apt-get install mysql-server方式安装了MySQL-server-5.5.11,直接在命令行输入service mysql start,启动mysql成功, 然后修改/etc/my.cnf,给[mysqld]下增加了default-character-set=utf8,再重启mysql服务,这时候报错: [email protected]:/home/wesely# /etc/init.d/mysql start * Starting MySQL data

登陆mysql时出现unknown variable 'character_set_client=UTF8' 的错误

今天,登陆数据库服务器的时候,出现了下面的错误: 1 [[email protected] app]# mysql -uroot -p 2 mysql: unknown variable 'character-set-client=utf8' 查了下my.cnf的配置文件,是在client段下面配置了这么一个选项,按道理来说,是不会有问题的呀,然后上网google了下,发现: 了解到这个是mysqlbinlog的一个bug. 既然client选项组里允许通过character_set_clien

mysql:unknown variable 'default-character-set=utf8'

1.修改my.cnf后,执行 service mysql restart 重启数据库失败 service mysql restart Shutting down MySQL.. SUCCESS! Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/data/VM_0_12_centos.pid) 2.查看日志: cat VM_0_12_centos.err |grep ERROR

java.sql.SQLException: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.解决方案

解决方案: 首先查看数据库的版本号,删除旧的jar包,将mysql-connector-java.jar更换成对应版本号 同时在连接数据库的url后加上?useUnicode=true&characterEncoding=utf-8 java.sql.SQLException: Unknown initial character set index '255' received from server. Initial client character set can be forced via

mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8'

下午在排查MySQL主从同步问题时,想从主库的binlog中找一些线索,裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysqlbinlog将binlog文件转换成人类可读的内容时却报错: [[email protected] log]$ mysqlbinlog mysql-bin.000004 mysqlbinlog: unknown variable 'default-character

mysqlbinlog 查看binlog日志时报错unknown variable 'default-character-set=utf8'

mysqlbinlog 查看binlog日志时报错unknown variable 'default-character-set=utf8' 在通过全备文件和增量binlog文件来导出sql文件,用以恢复完整的数据库时.由于裸的binlog文件是无法直视的,所以使用mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysqlbinlog将binlog文件转换成人类可读的内容时却报错: [[email protected] dat

mysql报错:/usr/sbin/mysqld:unknown variable 'default-character-set=utf8'

修改mysql的字符集时,为了将默认字符集设置为utf-8,便将/etc/my.cnf下[mysqld]加了一行 default-character-set=utf8, 但是在下次启动系统的时候,mysql登录不上,报错Can't connect to local MySQL serverthrough socket '/var/lib/mysql/mysql.sock'(2), 这时通过命令查找mysql.sock #find / -name mysql.sock , 没有查找到文件,mysq

mysql报错解决MySQL Binlog(异常)——mysqlbinlog: unknown variable 'default-character-set=utf8'

在使用mysqlbinlog分析日志时,报错: /usr/local/mysql/bin/mysqlbinlog: unknown variable 'default-character-set=utf8' 原因分析: 产生这个问题的原因是因为我在my.cnf中的client选项组中添加了:  default-character-set=utf8 这个是mysqlbinlog的一个bug 解决方法: 使用mysqlbinlog工具查看二进制日志时会重新读取的mysql的配置文件my.cnf,而不

mysqlbinlog 查看mysql bin 日志 mysqlbinlog: unknown variable 'default-character-set=utf8'

mysqlbinlog  mysql-bin.000036 | less 查询包含几个字段的语句: mysqlbinlog mysql-bin.000036| egrep '(2011030610002460|2011030310001730|2011030410011680|2011030410006280)' mysqlbinlog查看二进制日志的问题 在使用mysqlbinlog查看日志的时候碰到了一个问题, 错误提示如下:/usr/local/mysql/bin/mysqlbinlog: