发表于: 2018-05-20 22:20:20

1 1415


1、下载并安装navicat成功,但是只是使用版。

2、官网下载MySQL5.5 zip包,增加my.ini配置文件,添加以下内容

(win10系统)

[client]

port=3306

default-character-set=utf8

[mysqld] 

# 设置为自己MYSQL的安装目录 

basedir=D:\\jnshu\\mysql-5.5.60-winx64

# 设置为MYSQL的数据目录 

datadir=D:\\jnshu\\mysql-5.5.60-winx64\\data

port=3306

character_set_server=utf8

sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER

#开启查询缓存

explicit_defaults_for_timestamp=true

skip-grant-tables


在安装根目录下执行 bin\mysqld --defaults-file=my.ini --initialize-insecure


以上,最终未成功。

重新从官网下载msi文件安装,一路下一步,成功连接数据库。

3、使用Navicat连接mysql成功。

4、创建报名帖的业务表如下

CREATE TABLE `school_infomation` (

  `name` varchar(30) NOT NULL COMMENT '姓名',

  `qq` int(15) DEFAULT NULL COMMENT 'QQ号',

  `type` varchar(10) DEFAULT NULL COMMENT '修真类型',

  `start_time` date DEFAULT NULL COMMENT '预计入学时间',

  `school` varchar(50) DEFAULT NULL COMMENT '毕业院校',

  `online_id` varchar(20) DEFAULT NULL COMMENT '线上学号',

  `daily_paper_link` varchar(255) DEFAULT NULL COMMENT '日报连接',

  `want_to_do` varchar(100) DEFAULT NULL COMMENT '立愿',

  `brother` varchar(20) DEFAULT NULL COMMENT '辅导师兄',

  `where_to_know` varchar(20) DEFAULT NULL COMMENT '从何处了解到的修真院'

) ENGINE=InnoDB DEFAULT CHARSET=utf8;



5、插入一条数据:

insert into school_infomation values('朱力',2219729010,'PM',str_to_date('20180601','%Y%m%d'),'湖北 工程学院','1083','http://www.jnshu.com/daily/54684?dailyType=others&total=7&page=1&uid=21830&sort=0&orderBy=3','学而不思则罔,思而不学则殆','刘宁','知乎',1,20180520,20180520);

问题:在cmd下插入以上语句会报如下错误,百度后知,windows下编码格式为gbk,而mysql中的编码为utf8,。

将cmd下的编码设置为 gbk 即:set charset gbk,则问题解决。

总结:

没有想到在安装及使用mysql中会有这么多问题,在解决中也是措手不及,希望在后面的过程中继续加油,争取早日换工作。



返回列表 返回列表
评论

    分享到