您可以在命令提示符下使用 mysql 二进制文件建立MySQL数据库.
这是一个从命令提示符连接到MySQL服务器的简单示例 :
[root@host]# mysql -u root -p Enter password:******
这将为您提供MySQL的>命令提示符,您可以在其中执行任何SQL命令.以下是上述命令的结果 :
以下代码块显示上述代码的结果 :
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2854760 to server version: 5.0.9 Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
在上面的示例中,我们使用 root 作为用户,但您也可以使用任何其他用户.任何用户都可以执行允许该用户执行的所有SQL操作.
您可以随时使用 exit 命令断开与MySQL数据库的连接在mysql>提示.
mysql> exit Bye
PHP提供 mysql_connect()用于打开数据库连接的函数.此函数接受五个参数并在成功时返回MySQL链接标识符,如果失败则返回FALSE.
connection mysql_connect(server,user,passwd,new_link,client_flag);
Sr.No. | 参数&描述 |
---|---|
1 | server 可选&减;运行数据库服务器的主机名.如果未指定,则默认值为 localhost:3306 . |
2 | user 可选&减号;访问数据库的用户名.如果未指定,则默认值为拥有服务器进程的用户的名称. |
3 | passwd 可选&减去;访问数据库的用户的密码.如果未指定,则默认为空密码. |
4 | new_link 可选&减去;如果使用相同的参数对mysql_connect()进行第二次调用,则不会建立新的连接;相反,将返回已打开连接的标识符. |
5 | client_flags 可选以下常量和减号的组合;
|
您可以使用其他PHP函数 mysql_close()随时断开与MySQL数据库的连接.此函数采用单个参数,该参数是 mysql_connect()函数返回的连接.
bool mysql_close ( resource $link_identifier );
如果未指定资源,则关闭最后打开的数据库.如果成功关闭连接,则此函数返回true,否则返回false.
尝试以下示例连接到MySQL服务器 :
<html> <head> <title>Connecting MySQL Server</title> </head> <body> <?php $dbhost = 'localhost:3306'; $dbuser = 'guest'; $dbpass = 'guest123'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($conn); ?> </body> </html>