澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

澳门新浦京娱乐场网站18字符集配置

 

传说背景:

  十分久比较久在此以前(2017.6.5,作品有其时效性,非常是应用的工具新陈代谢频发,请牢记那几个时刻,若已经未有价值,一切以工具官方文书档案为准),下了个mysql版本玩玩,刚好最新是mysql5.7.18,本机是win10、六十五位系统。大抵步骤分为:

  1、下载:以官网(

  2、初阶化:命令行(cmd)步入解压目录bin文件夹(下载下来后应该要解压吧?太久有一点遗忘。还可能有下载下来是绝非data那些文件夹以致ini等文件的),这里有二种早先化方式。一种叫不安全开头化,及输入: mysqld --initialize ,初阶化使root这一个顾客未有密码(没密码所以不安全);一种正是所谓的平安初叶化,输入: mysqld --initialize-insecure ,生成有密码的root顾客,密码能够在扭转前面世的日记文件里查看,就在初阶化后变化的data文件里

澳门新浦京娱乐场网站, 

  3、运维服务: 输入: net start mysql (关闭服务: 输入: net stop mysql),假诺提醒net不是内部命令,那么或者是net没安装,也说不定是没安排景况变量 ,检查一下就行

  4、基本上应当是这么,其他的能够查询mysql命令大全去搞。

接到来讲说配置字符集的问题。

起因:

  正是昨日,首先对着mysql命令行查看数据太过抽象,所以先下载了个Navicat for mysql(可视化分界面),看起来就多数了。如图:

澳门新浦京娱乐场网站 1

  然后在表中插入数据时会报错“Incorrect string value”,百度了一晃算得要将字符集改为utf8mb4,那是因为任何编码存不了一些特殊字符的关系,详细情况能够百度。

经过:

澳门新浦京娱乐场网站18字符集配置。  修改字符集首先踏入mysql: mysql -uroot  (顾客登入,因为最早化选了没密码的那种),show variables like 'char%'  (查看字符编码),如图:

澳门新浦京娱乐场网站 2

  能够在指令行里输入比如: set character_set_server=utf8mb4  来改换字符集,但只限当次有效,重启服务时会恢复生机暗中认可值。接下来试试别的格局,英特网独持争议,含糊不清,真假难以分辨 。于是上官方网站看了弹指间(官方网站也很水,未有例子能够参照他事他说加以考察,就好像告诉瞎子北京蓝是反动一样,而本身正是十三分瞎子),看了文档里有个查看变量的命令:mysqld --verbose --help,查看的变量都足以布置在甄选文件里,每一次运营服务就能够按选项文件里的自发性去布署,然后这里出现一句:

      Default options are read from the following files in the given order

  笔者想应该是选项文件或然存在的地方,约等于说我们新建出的选项文件要以它显得出来的名字命名,放到它突显出的该放的地方。如图:

澳门新浦京娱乐场网站 3

澳门新浦京娱乐场网站18字符集配置。   新建多个my.ini文件,放在D:mysql下,刚好就是它展现出来地方的中间三个,如上图。my.ini内容如下:

澳门新浦京娱乐场网站 4

  基本上就是以那样的款式来配,这里只拿了个罪魁祸首character_set_server,当然涉及的字符集配置要合併,不然或然会乱码,能够去百度探视每二个字符集都代表怎么着意思。

  然后关门mysql服务,伊始陈设(输入 mysqld --install):

  1、就算非管理员展开cmd输入 mysqld --install会报如下新闻,说是命令被拒绝:

澳门新浦京娱乐场网站 5

  2、改用管理员展开,说是服务已存在(那么先把它删了就好了):

 澳门新浦京娱乐场网站 6

  3、查询mysql服务: sc query mysql(也得以在调整面板-管理工科具-服务中找到,或直接寻找服务)

 澳门新浦京娱乐场网站 7

  4、删了它:(也足以在调节面板-处理工科具-服务中卸载,或直接寻觅服务)

澳门新浦京娱乐场网站 8

  5、当然重装前要适可而止mysql,即便先行删了它,不然会见世:
澳门新浦京娱乐场网站 9

  6、大家停了它,此番是在调节面板停掉的,因为前边把它卸了,停掉后就销声敛迹不见(命令行: net stop mysql),重新实施,成功的还要开动mysql服务:

澳门新浦京娱乐场网站 10

  7、重启成功,登上去上看看有未有退换成功:

澳门新浦京娱乐场网站 11

  8、然后到此就足以了,之后又试了五回,只要改了my.ini后,关闭在再次起动mysql服务,它每回都会按my.ini来改,相当于说现在只要不乐意永不从头走三次,只要改my.ini后重启服务就好了。如图:

澳门新浦京娱乐场网站 12

  我再改:

澳门新浦京娱乐场网站 13

  配置就到那了,bye!

 

本文由澳门新浦京娱乐场网站发布于数据库,转载请注明出处:澳门新浦京娱乐场网站18字符集配置