最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL数据库管理员常用命令手册_MySQL

来源:动视网 责编:小采 时间:2020-11-09 20:11:19
文档

MySQL数据库管理员常用命令手册_MySQL

MySQL数据库管理员常用命令手册_MySQL:bitsCN.com 1、mysql的远程连接命令可以远程导入导出数据 mysqldump --default-character-set=gb2312 -h255.255.000.00 -uroot -pxxxxxx mydatabase>d:/data.sql 将指定的数据库导出到一个外部SQL文件中去! 还原命令: mysql
推荐度:
导读MySQL数据库管理员常用命令手册_MySQL:bitsCN.com 1、mysql的远程连接命令可以远程导入导出数据 mysqldump --default-character-set=gb2312 -h255.255.000.00 -uroot -pxxxxxx mydatabase>d:/data.sql 将指定的数据库导出到一个外部SQL文件中去! 还原命令: mysql


bitsCN.com

  1、mysql的远程连接命令可以远程导入导出数据

  mysqldump --default-character-set=gb2312 -h255.255.000.00 -uroot -pxxxxxx mydatabase>d:/data.sql

  将指定的数据库导出到一个外部SQL文件中去! 还原命令:

  mysql --default-character-set=gb2312 -h255.255.000.00 -uroot -pxxxxxx mydatabase<d:/data.sql< p="">

  2、MYSQL三种升级方法

  安装办法:二进制包编译安装

  第一种:适用于任何一种存储引擎。

  1、下载并安装好新版本的MySQL数据库,并将其端口改为3307(避免和旧版本的3306冲突),启动服务。

  2、在新版本下创建同名数据库。

  # mysqldump -p3307 -uroot create mysqlsystems_com

  3、在旧版本下备份该数据库。

  # mysqldump -p3306 -uroot mysqlsystems_com > mysqlsystems_com.bk

  Note: 你也可以加上–opt选项,这样可以使用优化方式将你的数据库导出,减少未知的问题。

  4、将导出的数据库备份导入到新版本的MySQL数据库中。

  # mysql -p3307 -uroot mysqlsystems_com < mysqlsystems_com.bk

  5、再将旧版本数据库中的data目录下的mysql数据库全部覆盖到新版本中。

  # cp -R /opt/mysql-5.1/data/mysql /opt/mysql-5.4/data(权限库保持不变)

  Note: 大家也都知道这个默认数据库的重要性。

  6、在新版下执行mysql_upgrade命令,其实这个命令包含一下三个命令:

  

# mysqlcheck –check-upgrade –all-databases –auto-repair
  # mysql_fix_privilege_tables
  # mysqlcheck –all-databases –check-upgrade –fix-db-names –fix-table-names

  Note: 在每一次的升级过程中,mysql_upgrade这个命令我们都应该去执行,它通过mysqlcheck命令帮我们去检查表是否兼容新版本的数据库同时 作出修复,还有个很重要的作用就是使用mysql_fix_privilege_tables命令去升级权限表。

  7、关闭旧版本,将新版的数据库的使用端口改为3306,重新启动新版本MySQL数据库。到此,一个简单环境下的数据库升级就结束了。

  第二种,同样适用任何存储引擎。

  1. 同样先安装好新版本的MySQL。

  2. 在旧版本中,备份数据库。

  

# mkdir /opt/mysqlsystems_bk ; mysqldump -p3306 -uroot –tab=/opt/mysqlsystems_bk mysqlsystems_com

  Note: –tab选项可以在备份目录mysqlsystems_bk下生成后缀为*.sql和*.txt的两类文件;其中,.sql保存了创建表的SQL语句而.txt保存着原始数据。

  3、接下来在新版本的数据库下更新数据。

 

 # mysqladmin -p3307 -uroot create mysqlsystems_com
  # cat /opt/mysqlsystems_bk/*.sql | mysql -p3307 -uroot mysqlsystems_com ( Create Tables )
  # mysqlimport mysqlsystems_com /opt/mysqlsystems_bk/*.txt ( Load Data )

  4、之后的所有步骤与第一种方法的后三步5、6、7相同。

  第三种,适用于MyISAM存储引擎,全部是文件间的拷贝。

  1、安装。

  2、 从旧版本mysqlsystems_com数据库下将所有.frm、.MYD 和.MYI文件拷贝到新版本的相同目录下。

  3、之后的步骤依然同于第一种的后三步。

  

文档

MySQL数据库管理员常用命令手册_MySQL

MySQL数据库管理员常用命令手册_MySQL:bitsCN.com 1、mysql的远程连接命令可以远程导入导出数据 mysqldump --default-character-set=gb2312 -h255.255.000.00 -uroot -pxxxxxx mydatabase>d:/data.sql 将指定的数据库导出到一个外部SQL文件中去! 还原命令: mysql
推荐度:
标签: 常用 管理 数据库
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top