http: / / w w w . y urenne t . c o m
本章假定
mysql
已经被安装在你的机器上,并且有一个
MySQL
服务器你可以连接。
如果这不是真的,联络你的
MySQL
管理员。(如果你是管理员,你将需要请教这本手册
的其他章节。)
3.2.1
建立和中止与服务器的连接
1、如何使用客户机建立连接
为了连接到服务器,从外壳程序(即从
UNIX
提示符,或从
Windows
下的
DOS
控制台)激活
mysql
程序。命令如下:
shell>mysql
又如,直接连接一个数据库:
shell> mysql db_name
其中的“
$
”在本书中代表外壳程序提示符。这是
UNIX
标准提示符之一;另一个
为“
#
”。在
Windows
下,提示符类似
“
c:\>
”。
2、客户机最常使用的选项:主机、用户和密码
为了连接服务器,当你调用
mysql
时,你通常将需要提供一个
MySQL
用户名和很可
能,一个口令。如果服务器运行在不是你登录的一台机器上,你也将需要指定主机名。
联系你的管理员以找出你应该使用什么连接参数进行连接
(
即,那个主机,用户名字和使
用的口令
)
。一旦你知道正确的参数,你应该能象这样连接:
shell> mysql -h host -u user -p
Enter password: ********
********
代表你的口令;当
mysql
显示
Enter password:
提示时输入它。
在刚开始学习
MySQL
时,大概会为其安全系统而烦恼,因为它使您难于做自己想
做的事。(您必须取得创建和访问数据库的权限,任何时候连接到数据库都必须给出自
己的名字和口令。)但是,在您通过数据库录入和使用自己的记录后,看法就会马上改
变了。这时您会很欣赏
MySQL
阻止了其他人窥视(或者更恶劣一些,破坏!)您的资
料。
下面介绍选项的含义:
-h host_name
(可选择形式:
--host=host_name
)
希望连接的服务器主机。如果此服务器运行在与
mysql
相同的机器上,这个选项一
般可省略。
-u user_name
(可选择的形式:
--user=user_name
)
您的
MySQL
用户名。如果使用
UNIX
且您的
MySQL
用户名与注册名相同,则
可以省去这个选项;
mysql
将使用您的注册名作为您的
MySQL
名。
在
Windows
下,缺省的用户名为
ODBC
。这可能不一定非常有用。可在命令行上
指定一个名字,也可以通过设置
USER
变量在环境变量中设置一个缺省名。如用下列
set
命令指定
paul
的一个用户名:
-p
(可选择的形式:
--password
)