学习所用,可随意转载,转载请注明出处,或在本文下方留言说明即可,谢谢!
将前文的scrapy项目移植到centos系统上来,运行报错:
$ invalid 'xx'(表头) //大致是说表头未定义
但是在win7环境下开发却是没问题的,看了一下语句:
xuhao CHAR(8) NOT NULL DEFAULT '序号'
代码里面有中文,感觉是此处出了问题。
首先到win7系统里看一下属性:
其中注意到:
- 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