当前位置: 首页 > news >正文

自己做网站是否要买云主机餐饮加盟

自己做网站是否要买云主机,餐饮加盟,网页制作员薪资,ps设计网站首页效果图1、前言 MySQL在安装时#xff0c;最后的一步#xff0c;会让你选择MySQL服务器及客户端、数据库、连接接口的默认编码。通常可选择 UTF8和GB2312. 但是#xff0c;如果你选择了utf8的时候#xff0c;恰好你要从另一个数据库上迁移一个gb2312编码格式的数据库过来#xff… 1、前言     MySQL在安装时最后的一步会让你选择MySQL服务器及客户端、数据库、连接接口的默认编码。通常可选择 UTF8和GB2312.     但是如果你选择了utf8的时候恰好你要从另一个数据库上迁移一个gb2312编码格式的数据库过来且那个系统的前端和后端都是gb2312编码的时候直接新建数据库导入数据恐怕会产生乱码了。 2、安装MySQL之后修改编码方式        MySQL的默认编码是Latin1不支持中文要支持中午需要把数据库的默认编码修改为gbk或者utf8。       1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为      mysql -u root –p,之后两次输入root用户的密码)查看数据库的编码方式命令为:    show variables like character%; 或者 status ------------------------------------------------------  | Variable_name | Value |  ------------------------------------------------------  | character_set_client | latin1 |  | character_set_connection | latin1 |  | character_set_database | latin1 |  | character_set_filesystem | binary |  | character_set_results | latin1 |  | character_set_server | latin1 |  | character_set_system | utf8 |  | character_sets_dir | /usr/share/mysql/charsets/ |  ------------------------------------------------------ 从以上信息可知数据库的编码为latin1需要修改为gbk或者是utf8 其中character_set_client为客户端编码方式       character_set_connection为建立连接使用的编码       character_set_database数据库的编码       character_set_results结果集的编码       character_set_server数据库服务器的编码 只要保证以上四个采用的编码方式一样就不会出现乱码问题。 另一个查看数据库编码的命令 show variables like ‘collation%’; 2、linux系统下修改MySQL数据库默认编码的步骤为 停止MySQL的运行 /etc/init.d/mysql start (stop) 为启动和停止服务器 MySQL主配置文件为my.cnf一般目录为/etc/mysql var/lib/mysql/ 放置的是数据库表文件夹这里的mysql相当于windows下mysql的date文件夹 当我们需要修改MySQL数据库的默认编码时需要编辑my.cnf文件进行编码修改,在linux下修改mysql的配置文件my.cnf文件位置默认/etc/my.cnf文件  找到客户端配置[client] 在下面添加  default-character-setutf8 默认字符集为utf8  在找到[mysqld] 添加  default-character-setutf8 默认字符集为utf8  init_connectSET NAMES utf8 设定连接mysql数据库时使用utf8编码以让mysql数据库为utf8运行  修改好后重新启动mysql 即可重新查询数据库编码可发现编码方式的改变 show variables like character%;  ------------------------------------------------------  | Variable_name | Value |  ------------------------------------------------------  | character_set_client | utf8 |  | character_set_connection | utf8 |  | character_set_database | utf8 |  | character_set_filesystem | binary |  | character_set_results | utf8 |  | character_set_server | utf8 |  | character_set_system | utf8 |  | character_sets_dir | /usr/share/mysql/charsets/ |  ------------------------------------------------------  此方法用于标准mysql版本同样有效对于/etc/my.cnf文件需要从mysql/support-files的文件夹cp my-large.cnf一份到/etc/my.cnf 3、windows系统下可以删除MySQL数据库并重新安装在安装过程中可以直接用ysql Server Instance Config Wizard 进行设置   4、当MySQL数据库服务器已经有数据不适合删除重装时可以个别指定数据库的编码方式。MySQL指定编码的方式是非常灵活并多样化的可以指定表级别的编码行级别编码甚至可以指定字段级别的编码。  以下示例给出创建数据库时指定编码的两种方式  1CREATE DATABASE ms_db CHARACTER SET utf8 COLLATE utf8_general_ci  2create database if not exists netctoss default character set utf8;    5、如果你采用的是外部接入的方式可以在连接中确定请求的编码格式如jdbc:mysql://localhost:3306/mysql?useUnicodetruecharacterEncodingutf-8(注意不要出现任何空格否则出错)    6、执行脚本指定编码格式set names gbk(注意不是UTF-8)可以修改 执行前 执行后 从执行命令前后可知set names gbk只可以修改character_set_client、character_set_connection、character_set_results的编码方式并且这种修改是窗口级别的只针对本窗口有效打开另外一个窗口修改无效。也可发现数据库底层的编码方式没有改变插入数据后还是以utf8编码方式保持。 3、修改mysql数据库的默认编码方式     修改my.ini文件     加上 default-character-setgb2312     设定数据库字符集     alter database da_name default character set charset     1)设置数据库编码 /etc/my.cnfLinux下的文件     [mysqld]     default-character-setgbk     ...     [client]     default-character-setgbk    2 )按字符集导出   $mysqldump -u root -p dbname --default-character-setgbk a.sql;    3)查看SQL文件的编码    [ rootlocalhost gethtml]# file a.sql       a.sql: UTF-8 Unicode ...    [rootlocalhost gethtml]# iconv -f utf-8 -t gbk a.sql a2.sql    [rootlocalhost gethtml]# file a2.sql       a2.sql: Non-ISO extended-ASCII English text 这时已经是gbk的编码了   3)导入   查看数据库服务和客户端字符集     mysql status;    Server characterset:    gbk    Db     characterset:      gbk    Client characterset:      latin1    Conn. characterset:     latin1    mysql set names gbk;   //这样    mysql status;   Server characterset:   gbk   Db     characterset:     gbk   Client characterset:     gbk   Conn. characterset:    gbk   这时才能导数据   mysql source a.sql; ----------------------------------------------------------------------------------   单独设置某个数据库   alter database testdb character set utf8;   查看mysql支持的编码   show character set;   查看系统的字符集和排序方式的设定可以通过下面的两条命令   mysql SHOW VARIABLES LIKE character_set_%;   LINUX 如下:   1)导出数据   [rootwww.cnscn.org ~]$ mysqldump -u root -p dbname --default-character-setgbk base_user.sql;   2)查看导出的sql文件的编码   [rootwww.cnscn.org ~]$ file base_user.sql    base_user.sql: UTF-8 Unicode text, with very long lines 3)转成要用的编码 [rootwww.cnscn.org ~]$ iconv -f utf-8 -t gbk base_user.sql base_user_gbk.sql 4)连接数据库并查看当前库的编码 [rootwww.cnscn.org ~]$ mysql -uroot  mysql use testdb; mysql status;     Server characterset:    latin1     Db     characterset:    gbk     Client characterset:    latin1     Conn. characterset:    latin1 5)设置成需要的编码 mysqlset names gbk; 6)查看现在的编码 mysql status;     Server characterset:    latin1     Db     characterset:    gbk     Client characterset:    gbk     Conn. characterset:    gbk 7)导入我们转换成gbk后的文件 mysql source base_user_gbk.sql; 转载于:https://www.cnblogs.com/tham/p/6827318.html
http://www.sadfv.cn/news/139255/

相关文章:

  • 蚂蚁中国网站建设公司网站维护与更新
  • 外贸网站建设谷歌推广外链网站大全
  • 苏州专业做网站公司哪家好wordpress重置主题设置
  • dj网站建设动漫制作专业专升本考什么专业
  • 网站结构是什么 怎么做wordpress 邮箱发布
  • 西宁网站搭建网站前置审批查询
  • 台州网站开发建设wordpress网站在哪里修改
  • 微信开放平台 网站开发设计模板主题为气流
  • 手机网站怎么放到桌面上做域名跳转非法网站负什么责任
  • 东莞专业营销网站建设推广网络营销和传统营销的区别和联系
  • 河北涿州建设局网站制作海报用什么软件
  • 资源库建设网站百度平台营销软件
  • qq业务代理网站建设南宁网站建设优势
  • 江西省上饶市网站建设公司商务类网站
  • 河南男科医院排名榜seo提升排名
  • python 快速做网站湖南做网站公司有哪些
  • 怎样做网站的排名会员制网站建设
  • 如何给网站增加内链京广桥做网站的公司
  • 嘉鱼网站建设多少钱网络营销学什么
  • 网站备案要收费吗上海企业建站费用
  • 做外文H网站哪些网站可以做设计
  • 杭州萧山区专业做网站的公司wordpress文章显示字数
  • 朝阳淘宝网站建设网页设计版权怎么写
  • 网站建设友链交换wordpress 5.0.4
  • 做网站业务员如何跟客户沟通中国交通建设集团有限公司是央企吗
  • 网站建设的主要工作流程网站详情怎么做的
  • 深圳市网站设js搜索网站开发
  • 新建的网站怎么登录滨州seo招聘
  • 网站建设易网智能建站系统免费版
  • 建设网站的知识竞赛logo设计公司 南京