欢迎光临
我们一直在努力

MySQL入门--如何调用命令行命令



如何调用命令行命令(

mysql\mysqldump\mysqladmin\mysqlimport






Ø

  


mysql 

是通用的命令行客户机,用于向服务器发送

 SQL 

语句,其中包括用于管理的

SQL 

语句。


Ø

  


mysqladmin 

是可帮助管理服务器的管理命令行客户机。


Ø

  


mysqlimport 



 LOAD DATA INFILE 

语句提供了命令行界面。使用该客户机可以将数据文件载入表中,而无需手动发出

 LOAD DATA INFILE 

语句。


Ø

  


mysqldump 

是用于转储数据库和表中内容的命令行客户机。使用它可备份数据库或将其复制到其他计算机。

 

1)

         


如何使用

 mysql 

客户机

shell> mysql –help

2)

         


查询正在运行的

 MySQL 

分发的版本

shell> mysql –V

mysql Ver 14.14 Distrib 5.6.10, for Linux (x86_64) using EditLine wrapper


所运行客户机程序的版本不一定与服务器的版本相同。

 

3)

         


连接参数选项


通过指定的主机进行连接:本地连接到在同一主机上运行的服务器,远程连接到在其他主机上运行的服务器


常见的特定于客户机的连接选项:

-h <host_name> 



 –host=<host_name>

-C 



 –compress

–protocol=<protocol_name>

-P <port_number> 



 –port=<port_number>

-S <socket_name> 



 –socket=<socket_name>

–shared-memory-base-name=<shared_memory_name>


下面列出了一些最常见的连接参数选项:

-h



 

后跟给定主机的主机名或

 IP 

地址,用于连接到服务器(默认为

 localhost


-C



 

压缩客户机和服务器之间发送的所有信息(如果两者都支持压缩)

–protocol



 

后跟用于连接到服务器的连接协议:

 {TCP|SOCKET|PIPE|MEMORY}

-P



 

后跟端口号,用于代替默认值

 (3306)

-S



 

用于设置

 UNIX 

套接字文件或在

 Windows 

上使用的命名管道的名称

–shared-memory-base-name



 

(仅

 Windows

)通过共享内存连接到本地服务器时所使用的共享内存的名称。此选项仅在服务器支持共享内存连接时适用。

 


下面的这些示例说明了如何使用上述部分选项:

mysql -h 192.168.1.101 -P 3351 -u root -p

mysql –host=localhost –compress

mysql –host=localhost -S /var/lib/mysql/mysql.sock

mysql –protocol=TCP

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。