生成sql脚本的命令:
mysqldump -hlocalhost -uroot -padmin 数据库名 > 脚本文件名.sql
运行sql脚本的命令:
mysql -hlocalhost -uroot -padmin 数据库名 < 脚本文件名.sql
mysqldump -u[user] -p[password] [databasename] > [dump_name]
在将 dump_name 这个档案复制到另一台计算机上
另一台计算机上先进入mysql
建立一个 database 再执行下列指令
mysql -u[user] -p[password] [database_name] < [dump_name]
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
备份MySQL数据库某个(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
同时备份多个MySQL数据库
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql
仅仅备份数据库结构
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql
备份服务器上所有数据库
mysqldump –all-databases > allbackupfile.sql
还原MySQL数据库的命令
mysql -hhostname -uusername -ppassword databasename < backupfile.sql
还原压缩的MySQL数据库
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename
将数据库转移到新服务器
mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename
ShareThis
2、例子
例1:给root加个密码123456。
键入以下命令 :
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
3、测试是否修改成功
1)不用密码登录
[root@test1 local]# mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
显示错误,说明密码已经修改。
2)用修改后的密码登录
[root@test1 local]# mysql -u root -p
Enter password: (输入修改后的密码123456)
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 4 to server version: 4.0.16-standard
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql>
成功!
这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
六、启动与停止
1、启动
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
[root@test1 init.d]# /etc/init.d/mysql start
2、停止
/usr/bin/mysqladmin -u root -p shutdown
3、自动启动
1)察看mysql是否在自动启动列表中
[root@test1 local]# /sbin/chkconfig –list
2)把MySQL添加到你系统的启动服务组里面去
[root@test1 local]# /sbin/chkconfig –- add mysql
3)把MySQL从启动服务组里面删除。
[root@test1 local]# /sbin/chkconfig – -del mysql
分享到:
相关推荐
本主题聚焦于如何使用特定工具或脚本将MySQL数据库转换为SQL Server,这一过程通常称为“数据库迁移”。以下是关于这个过程的一些关键知识点: 1. **数据库迁移的目的**:迁移可能出于多种原因,如业务增长、性能...
标题 "pbootcms数据sqlite转mysql数据库" 涉及的是一个常见的数据库迁移过程,从SQLite数据库系统转换到MySQL数据库系统。这个过程在网站或应用的开发和维护中经常遇到,尤其是在更换数据库服务或者需要更强大的...
在这个场景中,我们使用的是一个名为"windows备份mysql数据库bat脚本.rar"的压缩包,它包含了一套利用批处理(BAT)文件来自动化MySQL数据库备份的解决方案。下面将详细讲解如何利用BAT脚本来备份MySQL数据库,以及...
转换完成后,用户可以将生成的SQL脚本导入到SQL Server,或者直接在SQL Server中执行这些脚本来创建新的数据库结构并填充数据。 这个过程的关键在于确保数据的一致性和完整性,避免在转换过程中丢失或错误地转换...
无论是在MySQL还是SQL Server环境中,这个工具都能提供显著的工作效率提升,减少手动编写SQL脚本的时间和错误,从而专注于更重要的业务逻辑和数据处理。在实际操作中,合理利用这类工具,可以大大优化数据库项目的...
5. **生成脚本**:执行转换后,工具将生成一个或多个SQL脚本文件,这些文件可以在目标数据库环境中运行以重建Access数据库的结构并导入数据。 6. **导入到目标系统**:最后,用户可以在目标SQL服务器上执行这些脚本...
标题中的“数据库抽出脚本并生成代码的工具”是指一类能够帮助用户从数据库中抽取结构化数据,并将其转换为可执行的SQL脚本或者自动生成相应的编程代码的软件工具。这些工具通常用于数据库备份、迁移、同步或者数据...
5. 多数据库支持:不同的SQL脚本生成器可能支持多种数据库管理系统,如MySQL、Oracle、SQL Server、PostgreSQL等,满足跨平台的需求。 6. 用户友好的界面:许多生成器提供图形化用户界面,使得非专业程序员也能轻松...
SQL脚本生成工具是一款高效实用的数据库管理辅助软件,它主要功能是帮助用户自动生成SQL删除和插入脚本。在数据库管理和开发过程中,手动编写这些脚本往往耗时且容易出错,而这款工具则能极大地提高工作效率和准确性...
4. 数据库操作:了解如何在不同类型的数据库系统(如MySQL、PostgreSQL、Oracle等)中执行SQL脚本,以及如何进行数据备份和恢复。 5. 安全性:在处理敏感数据时,如地区代码与人口数据,需要确保符合数据保护和隐私...
4. 生成迁移脚本,预览并编辑生成的SQL脚本,以确保数据的正确性和完整性。 5. 连接到SQL Server 2008,执行迁移脚本,创建目标数据库结构。 6. 选择合适的方式迁移数据,可以是直接通过SSMA迁移,也可以先导出数据...
本文将深入探讨“ACCESS\SQL Server数据库转换MYSQL数据库工具”这一主题,以及与之相关的技术细节。 标题中的“ACCESS\SQL Server数据库转换MYSQL数据库工具”指的是一个专门用于将基于Microsoft Access的数据库...
根据数据库中表的字段自动生成java中的vo类,方便调用
本文将详细介绍如何编写一个在Linux环境下,每天凌晨3点自动执行的MySQL数据库备份脚本,以及如何配置Linux的定时任务来执行这个脚本。 首先,我们来看`DB_backup.sh`这个脚本文件。它通常包含以下核心部分: 1. *...
在IT行业中,数据库管理是至关重要的任务之一,而将数据库中的表导出为SQL脚本是一种常见的操作。这个过程能够帮助我们备份数据、迁移数据库、版本控制或在不同环境中重现数据结构。标题“超好的导出数据库表为SQL...
《SQL脚本自动生成器11.0:高效数据库管理与编程的得力助手》 在信息化时代,数据库管理与编程扮演着至关重要的角色。SQL(Structured Query Language)作为关系型数据库的语言,其脚本编写是数据库操作的核心部分...
本操作文档将详细介绍如何使用Navicat客户端工具将SQL Server的表结构转换到MySQL数据库中。Navicat是一款强大的数据库管理工具,支持多种数据库系统,包括SQL Server和MySQL,使得数据迁移变得简单而高效。 首先,...
- 将生成的SQL脚本导入到实际的数据库环境中执行,从而创建相应的数据库表和结构。 #### 5. 总结 通过对PowerDesigner工具的使用,我们可以有效地将概念数据模型转化为具体的物理数据模型,并最终生成可用于...
本文将详细介绍如何利用MySQL数据库备份脚本来实现这一目标,特别是关注“mysql数据库备份脚本”的核心功能:定时备份和指定备份路径。 首先,我们来理解定时备份的概念。定时备份意味着在预设的时间间隔自动执行...
3. **脚本生成与导出**:工具能够根据现有数据库结构生成创建、更新或删除的SQL脚本,方便在不同环境中部署和同步数据库。用户还可以选择导出脚本为文本文件,便于分享和备份。 4. **版本控制集成**:与Git等版本...