数据库 - MySQL设置utf-8编码

1.
在Windows上,安装时请选择UTF-8编码,以便正确地处理中文。
在Mac或Linux上,需要编辑MySQL的配置文件,把数据库默认的编码全部改为UTF-8。MySQL的配置文件默认存放在/etc/my.cnf或者/etc/mysql/my.cnf:
[client]
default-character-set = utf8

[mysqld]
default-storage-engine = INNODB
character-set-server = utf8

2.
之后用sudo service mysql restart重启服务

3.
用mysql -u root -p进入到MySQL后

4.
mysql> show variables like ‘%char%‘;

原文地址:https://www.cnblogs.com/allen2333/p/8904696.html

时间: 2024-10-22 07:40:25

数据库 - MySQL设置utf-8编码的相关文章

趁一切还来得及【六】数据库MySQL读写分离与主主同步

相思相见知何日?此时此夜难为情.                                                      --[唐]李白 第一章 数据库MySQL主从复制读写分离授权 1.1 主从复制读写分离方案简单分析 ①数据库主从复制搭建之后,因为数据是单向的,因此默认规则就是所有的数据(主从相关收据)写入和更新都在主库上进行操作,避免主从同步的时候造成冲突. ②严格上来讲,从库上的非同步的库写入数据,只要和主库没有关系,也是可以写入的(或者作为主库),但是如果主从都想其中

mysql设置数据库的默认编码

在安装mysql的时候如果没有选择编码方式的话,那么系统将默认选择latin1编码,在mysql的控制台的窗口中输入show variables like 'char%'可以查看到数据库系统的默认的编码集,如下: 我们可以看出系统的默认的编码是Latin1编码方式,Latin1是ISO-8859-1的别名,有些环境下写作Latin-1.ISO-8859-1编码是单字节编码,向下兼容ASCII.不支持中文编码,如果你在创建数据库或建表时没有明确指定编码的方式,那么数据库将采用默认的编码方式,而后你

mysql设置编码方式

以下两种方式必须都设置 character  set : latin1 collation : latin1_swedish_ci 显示编码方式: show character set 谢谢苏勇老师,我蹭了他的课,嘿嘿 先进行显示,然后进行设置.推荐utf-8(看附件截图) show variables like 'character_set%'; show variables like 'collation%'; 就能看到了编码方式. 也能在创建数据库的时候,就指定编码方式. 例如: CREA

mysql数据库乱码设置

1.mysql命令行乱码:在mysql命令行输入 set names utf8 ---utf8要与数据库的字符集编码方式一样, 表示‘客户端显示’或向‘服务器发送’的字符集编码方式,mysql命令行退出后,重新打开, 字符集编码方式又变为默认值,需要重新设置客户端字符集编码方式, 2.查看字符集默认编码放式, 可以在mysql命令行用语句, show variables like "character%" ;

MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) (转)

MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明. MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明 需要注意的是,要修改的地方非常多,相应的修改方法也很多.下面是一种最简单最彻底的方法: 一.Windows系统下面 1.中止MySQL服务 2.在MySQL的安装目录下找到my.ini,如果

MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) - 转载

MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明. 需要注意的是,要修改的地方非常多,相应的修改方法也很多.下面是一种最简单最彻底的方法: 一.Windows系统 1.中止MySQL服务 2.在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可 3.打开my.ini以后,在[client]和[mys

百万年薪python之路 -- MySQL数据库之 永久修改字符串编码 与 忘了密码和修改密码

永久修改字符集编码的方法: 在mysql安装目录下创建一个my.ini(Windows下)文件,写入下面的配置,然后重启服务端. [client] #设置mysql客户端默认字符集 default-character-set=utf8 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 user = 'root' password = '123' [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 ba

MySQL设置时区和默认编码

情况描述 学习spring boot时要在Windows本地安装MySQL5.7,配置好之后项目,启动之后提示需要设置时区,并且在使用过程中发现出现乱码,中文无法显示,出现上述问题的主要是MySQL5.7中没有设置时区和编码. 解决方案 1.在spring boot的配置文件application.properties中设置MySQL的数据源url spring.datasource.url=jdbc:mysql://localhost:3306/yunzhi_spring_boot?chara

添加MySql数据库超时设置的相关问题

最近在工作中, 遇到MySql数据库连接超时的问题,申同事帮忙解决了一下,看到原来的MySqlHelper里面没有封装相关的超时方法,就添加了一个,我在这里记录了一下,希望对像我一样入门级的程序员有所帮助: 如下方法: Private int ExecuteScalarBySql(string sqlstr) { try{ using((MySqlConnection mysqlconn)=new MySqlConnection(Config.ConnectionStrings)) { mysq