一) 连接MYSQL:
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL
首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:\mysql\bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
mysql -h10.0.0.1 -uroot -p123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令
exit (回车)
(二) 修改密码:
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码123。首先在DOS下进入目录C:\mysql\bin,然后键入以下命令:
mysqladmin -uroot -password 123
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为456
mysqladmin -uroot -pab12 password 456
(三) 增加新用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"; 但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。 grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
如果你不想test2有密码,可以再打一个命令将密码消掉。 grant select,insert,update,delete on mydb.* to test2@localhost identified by "";
导入 sql文件语法:
mysql>use database;
mysql>source d:/mysql.sql;
用文本方式将数据装入数据库表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
=================================================================
其他sql语法暂不赘述。
分享到:
相关推荐
### MySQL导入导出.sql文件详解 #### 一、MySQL命令行模式设置与基本命令介绍 在Windows环境下,要想顺利地通过命令行模式操作MySQL数据库,首先需要正确设置MySQL的环境变量。具体步骤如下: 1. **环境变量设置*...
### MySQL导入导出.sql文件详解 #### 一、MySQL命令行模式设置与登录 为了能够有效地执行MySQL数据库的导入导出操作,首先需要确保能够通过命令行方式访问MySQL服务。通常,这涉及到环境变量的配置。 **环境变量...
标题中的"运行cmd状态下MySQL导入导出.sql文件"是指在命令行界面(CMD)中进行MySQL数据库的数据导入和导出操作。这个过程涉及到几个关键的MySQL命令和工具,包括`mysqldump`用于导出数据,以及`mysql`客户端用于...
总的来说,"mysql导入导出sql"为MySQL数据库的日常维护提供了一种实用、高效的解决方案,简化了数据库的导入导出流程,使得即使是对编程不太熟悉的用户也能轻松上手。通过这个工具,我们可以更安全、便捷地管理和...
在进行MySQL数据库的导入导出之前,确保已经正确配置了MySQL的命令行环境。这通常涉及设置系统的环境变量,以便可以在任何位置通过命令行访问MySQL的可执行文件。 ##### 设置步骤: 1. **打开“我的电脑”属性**:...
### MySQL在CMD状态下的导入与导出操作详解 ...以上步骤详细介绍了如何在CMD环境下进行MySQL的导入导出操作,并解决了导入文件大小限制的问题。这些操作对于数据库管理来说是非常实用且重要的技能。
标题所述的"运行cmd状态下MySQL导入导出.sql文件"是一个关于如何在命令行环境下操作MySQL数据库,进行数据导入和导出的过程。以下是详细的知识点解释: 1. **MySQL命令行模式设置**: - 要在命令行下使用MySQL,...
标题中的“*.mdb转*.sql”指的是将Microsoft Access数据库文件(.mdb格式)转换成SQL脚本或导入到SQL Server的过程。Access数据库是基于关系型数据库管理系统,而SQL(Structured Query Language)是用于管理和处理...
MySQL 提供了mysqldump 命令来导出 SQL 脚本,并且可以使用mysql 命令来导入 SQL 脚本。 例如,导出整个数据库: ``` mysqldump -u 用户名 -p 数据库名 > 存放位置 ``` 例如,导入 SQL 脚本: ``` mysql -u ...
总结来说,MySQL 的导入导出操作涉及使用 `mysqldump` 和 `mysql` 命令行工具,它们是数据库管理员日常维护的重要工具。正确理解和使用这些工具,可以有效地管理数据库,确保数据安全,并方便地进行数据迁移。同时,...
本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 ...
以上就是关于MySQL数据库导入导出命令的详细介绍。通过这些命令,我们可以方便地备份和恢复数据库,这对于日常的数据库管理来说非常重要。希望这些信息能够帮助你在实际工作中更好地管理和维护MySQL数据库。
总结,MySQL的导入导出功能是数据库管理的关键环节,熟练掌握这些技巧可以帮助我们更有效地备份和迁移数据。在实际操作中,要根据具体需求选择合适的方法,并注意性能优化,以实现高效的数据管理。
在进行MySQL的数据导入导出之前,首先需要确保MySQL的命令行工具能够正常运行。这通常涉及到环境变量的配置。 ##### 环境变量配置 1. **打开环境变量设置**: - 打开“我的电脑”或“计算机”,右键选择“属性”。...
mysqldump 命令和 source 命令是MySQL数据库导入导出 SQL 文件的两个重要工具。mysqldump 命令可以将数据库的数据和表结构导出到一个 SQL 文件中,而 source 命令可以将 SQL 文件导入到数据库中。