博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 使用笔记
阅读量:7153 次
发布时间:2019-06-29

本文共 968 字,大约阅读时间需要 3 分钟。

1--中文乱码问题

首先查看mysql配置文件位置

mysqld --verbose --help | grep -A 1 'Default options'

grep -A 1 打印匹配关键字后的第一行

截图

编辑配置文件/etc/my.cnf

没有就创建这个文件,添加以下内容

[client]default-character-set=utf8[mysqld]character-set-server=utf8[mysql]default-character-set=utf8

进入mysql查看

SHOW VARIABLES LIKE 'character%';

这个时候配置都变成utf-8了
有时候都这样了还要乱码,比如编程语言采用的mysql驱动没有设置utf-8也会乱码
比如php的PDO需要设置

$dbh = new PDO($config['db']['dsn'], $config['db']['user'], $config['db']['password']);   //连接数据库    $dbh->query('set names utf8');

ps:

GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;    //设置gbk码UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;    //设置utf8编码

2--mysql导入导出数据

导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u root -p db_name > db.sql

恢复导出的数据库

source db.sql     #在不同系统下运行很有可能会出错

所以需要先进入mysql,创建好数据库之后,选中数据库,在mysql命令行里运行source,这样就不会报错啦

mysql>source db.sql

3--错误提示信息是法语

lc-messages=en_US

转载于:https://www.cnblogs.com/jcuan/p/5657233.html

你可能感兴趣的文章
quartz和spring结合后的使用,模仿型
查看>>
关于The status code returned from the server was: 500的错误
查看>>
POJ 3225 Help with Intervals
查看>>
e-企业管理解决方案-客户管理系统
查看>>
Windows Vista/Windows 7上安装wince5.0/6.0及SDK模拟器
查看>>
安卓应用玩换肤.半透明图片的应用
查看>>
【推荐】iOS集合视图的可重新排序的layout
查看>>
【Lucene】Apache Lucene全文检索引擎架构之搜索功能3
查看>>
算法笔记_145:拓扑排序的应用(Java)
查看>>
python 页面信息抓取
查看>>
Unity UGUI 的RectTransform参数的设置
查看>>
删除重复图片
查看>>
C# 实现PNG文件的背景透明显示,解决动态显示闪烁问题 【转】
查看>>
mysql优化——show processlist命令详解
查看>>
Unity3d XmlException: Text node cannot appear in this state的方案
查看>>
silverlight-带水印的自定义TextBox控件(版本2)
查看>>
用C#编写托盘程序
查看>>
《壹百度—百度十年千倍的29条法则》,互联网营销
查看>>
Egret项目Typescript的编译报错
查看>>
MySQL LIST分区
查看>>