一、linux中的mysql 编码问题解决如下:
找到其配置文件,在ubuntu中的路径为 /etc/mysql/my.cnf
此时需要更改其读写权限 chown 你当前的用户名 /etc/mysql/my.cnf
我这里就是 chown huicer /etc/mysql/my.cnf
加入以下就可以
注意:要加入到其所指写的[ ]中
[mysqld]
default-character-set =utf8
二、Linux下启动/关闭/重启Mysql
/etc/init.d/mysql start|stop|restart|reload|force-reload三、导出、导入数据库
1.首先将old_server上的数据库导出
mysqldump -uroot -p database>database.sql //导出数据库表及所有数据,但没导出存储过程
mysqldump -uroot -p database -R>database.sql//导出数据表,并导出存储过程
2.将导出的.sql文件直接放到old_server:web上,new_server就可以通过wget http://url直接将.sql文件下载到bin目录下
3.将数据库文件导入
mysqladmin -uroot -p create database; //一般的创建数据库,需要数据库支持中文的话,别忘了添加set utf-8语句
mysql -uroot -p database<database.sql; //导入数据库