Home  >  Article  >  Database  >  MySQL数据库命令行工具_MySQL

MySQL数据库命令行工具_MySQL

WBOY
WBOYOriginal
2016-06-01 13:40:35881browse

bitsCN.com
MySQL数据库命令行工具 MySQL 包括一个服务器进程管理数据库,以及一系列访问数据库和创建应用的工具: mysql        : 在 MySQL 中执行 SQL 查询,也可以执行在文件中存储的SQL命令;mysqlaccess  : 管理用户;    mysqladmin   : 管理数据库服务器,包括数据库的创建和移除;mysqld       : 实际的 MySQL 服务器进程;
 mysqldump    : 将数据库或表的定义和内容转储到文件;mysqlhotcopy : 热备份;mysqlimport  : 将不同文件格式的数据导入到 MySQL 表中;mysqlshow    : 显示服务器或者任何对象(数据库和表)的信息。 mysql_secure_installation  :  用于管理 root 密码,远程访问、移除临时(测试)数据库及临时用户的一个脚本。 一般来讲,Root 应只用于数据库本机上登录 MySQL,我们可以增加一个拥有超级管理权限的用户 'admin' 来实现远程的维护。 Tips:1、用 root 登录;(在命令行键入:mysql -u用户名 -p密码)2、执行如下语句:   mysql>grant all privilages on *.* to admin@localhost identified by 'password' with grant option;   mysql>grant all privilages on *.* to admin@"%" identified by 'password' with grant option;      "%"是通配符,授予 admin 用户可以从任何主机发起访问,password 是为 admin 用户设置的密码。 mysql命令行常用命令  第一招、mysql服务的启动和停止net stop mysqlnet start mysql 第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招、增加新用户格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。
 如果你不想user1有密码,可以再打一个命令将密码去掉。grant select,insert,update,delete on mydb.* to user1@localhost identified by ""; 第四招: 操作数据库登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。1、 显示数据库列表。    show databases;缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。2、 显示库中的数据表:use mysql;show tables; 3、 显示数据表的结构:describe 表名;4、 建库与删库:create database 库名;drop database 库名;5、 建表:use 库名;create table 表名(字段列表);drop table 表名;6、 清空表中记录:delete from 表名;7、 显示表中的记录:select * from 表名; 第五招、导出和导入数据1. 导出数据:mysqldump --opt test > mysql.test即将数据库test数据库导出到mysql.test文件,后者是一个文本文件如:mysqldump -u root -p123456 --databases dbname > mysql.dbname就是把数据库dbname导出到文件mysql.dbname中。
 2. 导入数据:mysqlimport -u root -p123456   bitsCN.com

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn