scrapy项目移植到centos6.9上的mqsql注意事项

学习所用,可随意转载,转载请注明出处,或在本文下方留言说明即可,谢谢!

将前文的scrapy项目移植到centos系统上来,运行报错:
$ invalid 'xx'(表头) //大致是说表头未定义
但是在win7环境下开发却是没问题的,看了一下语句:
xuhao CHAR(8) NOT NULL DEFAULT '序号'
代码里面有中文,感觉是此处出了问题。
首先到win7系统里看一下属性:

scrapy项目移植到centos6.9上的mqsql注意事项_第1张图片
scrapy项目移植到centos6.9上的mqsql注意事项_第2张图片

其中注意到:

  • Engine:InnoDB
  • 字符集编码:utf-8
    猜测centos系统中mysql的环境也需要这么配置。
    打开配置文件:
    $ vim /etc/my.cnf
    [mysql] 下加上:
    default-character-set=utf8
    [mysqld] 下加上:
    default-storage-engine=INNODB
    character-set-server=utf8
    port = 3306 //设置端口

下面一些操作mysql的简单指令:

$ service mysqld start //开启mysql服务
$ mysql -u root -p //以root用户进入mysql
mysql>
show engines;
show databases; //显示数据库
use database_name; //进入database_name
show tables; //显示该库的表格
select * from table_name;
exit; //退出mysql
关闭mysql服务
$ service mysqld stop

你可能感兴趣的:(scrapy项目移植到centos6.9上的mqsql注意事项)