连接至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;