MySQL连接
使用MySQL二进制连接MySQL
可以使用MySQL二进制在命令提示符下建立MySQL数据库的连接。
示例:
下面是一个简单的例子,从命令提示符连接MySQL服务器:
D:\software\mysql-5.6.25-winx64\bin> mysql -u root -p Enter password:
注意,这里密码为空,直接回车就就进入mysql>命令提示符下,能够执行任何SQL命令。以下是上述命令的结果:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.6.25 MySQL Community Server (GPL) Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
在上面的例子中,我们使用 root 用户,但可以使用任何其他用户。任何用户将能够执行所有的SQL操作(前提这个用户有对应执行SQL权限)。
任何时候使用exit命令在mysql>提示符下,从MySQL数据库断开。
mysql> exit Bye
使用PHP脚本连接MySQL
PHP提供mysql_connect()函数打开一个数据库连接。这个函数有五个参数,返回成功一个MySQL连接标识符,失败返回FALSE。
语法:
connection mysql_connect(server,user,passwd,new_link,client_flag);
参数 | 描述 |
---|---|
server | 可选 - 运行数据库服务器的主机名。如果不指定,则缺省值为localhost:3036. |
user | 可选 - 访问数据库的用户名。如果未指定,则默认是拥有该服务器进程的用户的名称。 |
passwd | 可选 - 访问数据库的用户的密码。如果没有指定,则默认为空口令。 |
new_link | 可选 - 如果第二个调用让mysql_connect()使用相同的参数,没有新的连接将被建立; 已经打开的连接标识符将被返回。 |
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'; $dbuser = 'root'; $dbpass = '123456'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($conn); ?> </body> </html>
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:MySQL连接
本文地址:http://www.codeinn.net/mysql/800.html
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:MySQL连接
本文地址:http://www.codeinn.net/mysql/800.html