升级到MySQL 5.0.17一定遇到的四个问题

    技术2022-05-11  128

    1 中文问题

    在使用MySQL实例配置工具的使用,将使用的字符集设置为GBK

    2 密码问题:安装时设置的密码使用phpMyAdmin访问时不能用

    mysql> SET PASSWORD FOR    -> 'root'@'localhost' = OLD_PASSWORD('root');

    3 字段严格检查的问题

    在实例配置工具中将Enable Strict Mode去掉

    4 phpMyAdmin乱码问题

    Language :Chinese simplified(zh-utf-8)

    MySQL 连接校对:gbk_chinese_ci

    新建立数据库和varchar等字段时候的整理为:gbk_chinese_ci

    建立表的时候,表的属性定义为

    CREATE TABLE TBL_AUTH_ROLE (  role_id int(11) unsigned NOT NULL default '0',  role_name varchar(80) NOT NULL default '',  PRIMARY KEY  (role_id)) ENGINE=MyISAM DEFAULT CHARSET=gbk;

    在连接语句中加上

    $db->query("SET CHARACTER SET GBK");

     


    最新回复(0)