如何设置server characterset和db characterset

1 mysql> set character_set_client=utf8;2 mysql> set character_set_connection=utf8;3 mysql> set character_set_database=utf8;4 mysql> set character_set_results=utf8;5 mysql> set character_set_server=utf8;6 mysql> set character_set_system=utf8;7 mysql> set collation_connection=utf8;8 mysql> set collation_database=utf8;9 mysql> set collation_server=utf8;

类似这样的即可。这里只是改变了当前链接的配置。

如果是程序链接数据库发生了乱码,建议修改数据库的配置文件。如果输入命令,应该是:

1 ---1.修改数据库字符集2 alter database mini default character set = gb2312; 3 ----2.创建数据库设置字符集4 create database mydb character set gb2312;
时间: 2024-10-13 22:26:10

如何设置server characterset和db characterset的相关文章

ASP.NET 页面请求超时时间设置 Server.ScriptTimeOut executionTimeout

ASP.NET 页面请求超时时间(页面后台程序执行时间)默认值为 110 秒(在 .NET Framework 1.0 版和 1.1 版中,默认值为 90 秒) 即: Server.ScriptTimeout = 110(HttpServerUtility.ScriptTimeout = 110) System.Web.Configuration.HttpRuntimeSection().ExecutionTimeout.ToString() = 00:01:50(110 秒) 方法一:设置 S

Sql Server 2012 Local DB发布到服务器端后无法访问

项目背景 基于Windows认证的Web application, 通过Visual Studio 2013创建的LocalDB位于App_Data目录下 现象 本地调试没有任何问题.发布到服务器(Windows Server 2008R2, IIS7.5)后,在浏览器访问抛出异常 A network-related or instance-specific error occurred while establishing a connection to SQL Server. The ser

Sql Server查询远程db 表数据到本地

step 1: sp_configure 'show advanced options', 1; RECONFIGURE; sp_configure 'Ad Hoc Distributed Queries', 1; RECONFIGURE; GO step 2: insert into table_name columns SELECT columns FROM OPENROWSET('SQLNCLI', 'Server=XXXX,1433;uid=XXXX;pwd=XXXX;Database=

zabbix初始化设置时无法到DB页面

首次配置zabbix时,第二项检测全部通过,但点击Next并没有跳往第3项,而是又回到第1项Welcome,经判断是php的问题. 之前php使用yam安装的,所以还通过yum安装缺少的包: yum install php-pecl-http.x86_64 php-pecl-http-devel.x86_64 之后重启php-fpm恢复正常.

asio socket设置 server地址与端口的两种方式

1. 用解释器的方法, 常用来解析域名, 如 // query("www.163.com","80"), 也可以 query("www.163.com","telnet") // echo          7/tcp// ftp           21/tcp                 # File Transfer Protocol (Control)// telnet        23/tcp        

mysql chinese character-set

第一种:初始化文件(my.cnf)中设置参数 mysql数据库默认的字符集是latin.所以需要在my.cnf中设置下.比如: [[email protected] test]# more /etc/my.cnf [mysqld] default-character-set=utf8 然后连接进mysql,查看: mysql> status Server characterset: utf8Db characterset: utf8Client characterset: latin1Conn.

linux 设置mysql 数据库编码utf8

转载地址 http://www.linuxidc.com/Linux/2015-08/121676.htm 在MySQL数据库中, 当插入数据无法支持中文时, 可将该数据库的编码集设置为utf8, 故在创建数据库时, 将数据库编码集及其他字符编码设置为utf8. 如果之前创建的数据库的数据库编码集不为utf8, 可以进行如下设置: mysql> alter database 数据库名 character set utf8; 或删除原有旧的数据库, 1117.www.qixoo.qixoo.com

MySQL最大连接数设置

"Can not connect to MySQL server. Too many connections"-mysql 1040错误, 这是因为访问MySQL且还未释放的连接数目已经达到MySQL的上限.通常,mysql的最大连接数默认是100, 最大可以达到16384 第一种:命令行修改. mysql>mysql -uuser -ppassword(命令行登录MySQL) mysql>show variables like 'max_connections';(查可以

mysql8.0 使用 x509设置加密连接

mysql8.0 使用 x509设置加密连接 # 使用 x509设置加密连接 [[email protected] data]# ls -lhtr /data/mysql/mysql_3306/data/ | grep pem -rw------- 1 mysql mysql 1.7K Jun 6 2019 ca-key.pem -rw-r--r-- 1 mysql mysql 1.1K Jun 6 2019 ca.pem -rw------- 1 mysql mysql 1.7K Jun 6