mysql



连接至MySQL服务器1

shell> mysql
  • 默认主机名称是localhost。在Unix上,MySQL程序会使用一个Unix socket文件连接至本地服务器(localhost server)。为保证客户端使用TCP/IP连接至本地服务器,使用--host或者-h时,为主机名指定值127.0.0.1、IP地址或本地服务器名。或者通过使用--protocol=TCP选项来明确指定连接协议
shell> mysql --host=127.0.0.1
shell> mysql --protocol=TCP
  • 默认用户名是ODBC(Windows)或者登录名(Unix)

  • 不指定-p--password,密码不会被发送

  • 对mysql而言,第一个非选项参数将会被作为默认库名。如果没有这个选项,mysql不会选择一个默认库

明确指定主机名、用户名和密码:

shell> mysql --host=localhost --user=myname --password=mypass mydb
shell> mysql -h localhost -u myname -pmypass mydb

对于密码选项而言,密码值可选:

  • 如果使用-p--password选项同时指定密码值,-p--password和其后的密码之间一定不要有空格
  • 如果使用-p--password选项但是没有指定密码值,客户端将会提醒你输入密码。当你输入密码时,密码不显示。这比在命令行中提供密码更加安全。系统上的其他用户可以通过执行像ps auxw命令看到命令行中的密码

使用--port-P选项指定端口号:

shell> mysql --host=remote.example.com --port=13306

默认端口号3306

检查版本号2

1.使用mysql命令客户端建立连接之后,MySQL服务器版本将会显示。

2.

mysql> show variables like "%version%";

3.使用select version();。这种情况下只显示version值。

mysql> select version();

4.使用status;

mysql> status;


 Toc
 Tags