当前位置:网站首页>mysql常用命令以及mysqldump备份
mysql常用命令以及mysqldump备份
2022-07-30 05:48:00 【风云不语】
一、字符集
1.创建默认字符集的数据库
create database if not exists databaseName default charset utf8 collate utf8_general_ci;
2.字符集默认配置
[client]
default-character-set=utf8
/*[mysqld]*/
character-set-server=utf8
3.查看表字符集
show create table tableName;
4.修改单个表字符集
ALTER TABLE `table` DEFAULT CHARACTER SET utf8;
5.修改表字段记录字符集(表格已经插入数据)
alter table `tablename` convert to character set utf8;
6.创建表设置字符集
create table user(
id int not null auto_increment,
userName varchar(200) not null,
password varchar(200) not null,
age int,
primary key(id)
)ENGINE=MyISAM auto_increment=1 default charset=utf8;
二、数据库连接以及备份
1.mysql客户端无法远程连接
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION;
2.备份命令
格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql
mysqldump -h 192.168.1.1 -p 3306 -uroot -ppassword --databases mydb> /data/backup/mydb.sql
3.备份数据库结构,不备份数据
mysqldump --opt -d 数据库名 -u root -p > xxx.sql
4.导出数据不导出结构
mysqldump -t 数据库名 (表名) -uroot -p > xxx.sql
5.导出特定表的结构
mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql
6.导入数据
#mysql 数据库名 < 文件名
#source /tmp/xxx.sql
边栏推荐
猜你喜欢
随机推荐
Unity Shader的结构与语义
掌握JESD204B(二)–AD6676的调试
51数码管显示
掌握JESD204B(三)–AD6676的调试
基于STM32F103的消防系统之火焰传感器
arthas常用命令
05-Theos
如何将matlab数据导入modelsim仿真
A New Paradigm for Distributed Deep Learning Programming: Global Tensor
如何将modelsim仿真数据存成文件
Event Delivery and Responder Chains
VsCode connects to the remote server and modifies the file code
SQL并列排序问题
Biotin-NHS LC(72040-63-2)生物素接头|站点特定探针
单片机之流水灯
------实现二叉搜索树BST
Unity Shader 标准光照模型
The IEEE under the specified journal search related papers
【JVM】线上应用故障排查
Unable to open socket file: target process not responding or HotSpot VM not loaded









