在linux下使用mysql的基础操作(四)
2013-10-12 17:55
645 查看
part one:数据库的简单备份和恢复
MySQL使用最为广泛的备份工具是mysqldump。使用mysqldump进行基本的数据库备份恢复。
(1)备份一个数据库(将):
$ mysqldump -u root -p database_name > database_backup.sql
(2)恢复数据库:
$ mysql -u root -p database_name < database_backup.sql
> USE database_name;
> SOURCE database_backup.sql;
(3)从一个MySQL服务器备份数据库到另一个MySQL服务器(注意应该先在远程MySQL上创建好数据库):
[local-server]# mysqldump -u root -p database_name | mysql -u root -p --host=remote-server -C database_name
part two:MySQL数据库字符编码设置
(1)数据库编码的主要影响:
数据库保存相同内容所占空间的大小;
数据库与客户端通信;
(2)MySQL数据库的默认编码:
character set :latin1
collation : latin1_swedish_ci
(3)查看MySQL支持的编码:
SHOW CHARACTER SET;
(4)查看当前MySQL服务器默认编码:
> SHOW VARIABLES LIKE 'character_set%';
(5)对指定数据库的编码设置:
创建数据库时设置编码:
CREATE DATABASE database_name
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
更改数据库的编码:
ALTER DATABASE database_name
CHARACTER SET utf8
COLLATE utf8_general_ci;
(6)设置数据库默认编码:
修改MySQL配置文件my.cnf,保存后重启MySQL后设置生效:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
default-character-set = utf8
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
MySQL使用最为广泛的备份工具是mysqldump。使用mysqldump进行基本的数据库备份恢复。
(1)备份一个数据库(将):
$ mysqldump -u root -p database_name > database_backup.sql
(2)恢复数据库:
$ mysql -u root -p database_name < database_backup.sql
> USE database_name;
> SOURCE database_backup.sql;
(3)从一个MySQL服务器备份数据库到另一个MySQL服务器(注意应该先在远程MySQL上创建好数据库):
[local-server]# mysqldump -u root -p database_name | mysql -u root -p --host=remote-server -C database_name
part two:MySQL数据库字符编码设置
(1)数据库编码的主要影响:
数据库保存相同内容所占空间的大小;
数据库与客户端通信;
(2)MySQL数据库的默认编码:
character set :latin1
collation : latin1_swedish_ci
(3)查看MySQL支持的编码:
SHOW CHARACTER SET;
(4)查看当前MySQL服务器默认编码:
> SHOW VARIABLES LIKE 'character_set%';
(5)对指定数据库的编码设置:
创建数据库时设置编码:
CREATE DATABASE database_name
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
更改数据库的编码:
ALTER DATABASE database_name
CHARACTER SET utf8
COLLATE utf8_general_ci;
(6)设置数据库默认编码:
修改MySQL配置文件my.cnf,保存后重启MySQL后设置生效:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
default-character-set = utf8
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
相关文章推荐
- 在linux下使用mysql的基础操作(一)
- 在linux下使用mysql的基础操作(二)
- 在linux下使用mysql的基础操作(三)
- [c/c++]linux下使用c/c++操作mysql
- 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
- 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
- Linux 基础操作(三)————vim进阶使用、输出及管理输出、管道、建立用户或用户组
- 12_Linux基础知识及命令――――使用通配符来操作文件
- linux mysql 修改密码、连接权限、端口 基础操作
- linux下使用libmysql++库操作mysql的C API
- 在windows环境下使用命令行控制Mysql(一、基础操作)
- Linux下MySQL基础使用命令
- Linux下MySQL基础使用命令
- linux基础教程(7)数据库操作与使用
- linux mysql服务基础操作(一)
- Linux使用基础一:安装与常用的操作使用命令
- php 使用ssh2 操作linux、mysql(模拟阿里云控制台)
- linux下mysql基础从安装到基本使用
- linux系统环境下--学会使用简单的MySQL操作
- linux安装mysql和使用c语言操作数据库的方法 c语言连接mysql