1.设置mysql编码
查看原先的编码
show variables like'character%';
设置为utf8
设置默认编码为utf8:
set names utf8;
set character_set_client='utf8';
set character_set_connection='utf8';
set character_set_results='utf8';
2.mysql 重启
service mysqld restart
3.数据库导出
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 脚本名;
1、导出数据库为dbname的表结构(其中用戶名为root,密码为dbpasswd,生成的脚本名为db.sql)
mysqldump -uroot -pdbpasswd -d dbname >db.sql;
2、导出数据库为dbname某张表(test)结构
mysqldump -uroot -pdbpasswd -d dbname test>db.sql;
3、导出数据库为dbname所有表结构及表数据(不加-d)
mysqldump -uroot -pdbpasswd dbname >db.sql;
4、导出数据库為dbname某张表(test)结构及表数据(不加-d)
mysqldump -uroot -pdbpasswd dbname test>db.sql;
5. 导出时候带有条件
mysqldump -uroot -pdbpasswd dbname test -w"where_condition">db.sql;
4.数据库导入
导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:wcnc_db.sql
第二种方式导入
mysql -uroot -proot -h 127.0.0.1 cms < /root/cms20170207online.sql
5.查看connection使用情况
show processlist
查看最大连接数
show variables like '%max_connections%';
设置最大连接数
set global max_connections=1000;
6.配置权限
grant all privileges on cms.* to cms@'cms' identified by 'oupeng_cms';
flush privileges
7.导出查询语句数据 导入到excel 文件中
mysql -h 192.168.5.xx -P 3307 -uxxxx -pxxxx -e
"SELECT
sid '广告位id',
aid '广告id',
request '广告请求',
dsp_request 'dsp广告请求',
dsp_response 'dsp广告返回',
response '广告返回',
display '展示',
click '点击',
d '日期',
h '小时'
from
ad_bdata.ad_data_monitor
where
d BETWEEN 20170210 and 20170216
ORDER BY d desc, h desc" > monitordata.xls
8.待添加。。。。。