可以在命令行方式下使用 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作为用户(你也可以使用其他用户)。任何用户都能执行 root 用户所能执行的全部 SQL 操作。

无论何时,只要在 mysql> 提示符下输入 exit,就能随时中断与 MySQL 的连接。mysql> exit

Bye

使用 PHP 脚本连接 MySQL

通过 PHP 的 mysql_connect() 函数,可以开启数据库连接。该函数有5个参数。当成功连接后,该函数返回一个 MySQL 连接标识;如连接失败,则返回FALSE。

语法格式connection mysql_connect(server,user,passwd,new_link,client_flag);参数说明

server可选参数。运行数据库服务器的主机名。如未指定,则默认值 localhost:3036。

user可选参数。访问数据库的用户名。如未指定,则默认值为拥有服务器进程的用户名称。

passwd可选参数。用户访问数据库所用密码。如未指定,则默认没有密码。

new_link可选参数。如果利用同样的参数第二次调用mysql_connect(),则不会建立新的连接,而是返回已打开连接的标识。

client_flags可选参数。是由下列常量组合而成:

MYSQL_CLIENT_SSL——使用 SSL 加密。

MYSQL_CLIENT_COMPRESS——使用数据压缩协议。

MYSQL_CLIENT_IGNORE_SPACE——允许函数名后出现空格。

MYSQL_CLIENT_INTERACTIVE——关闭连接之前所空闲等候的交互超时秒数。

通过 PHP 的 mysql_close() 函数,随时可以中断与 MySQL 数据库的连接。该函数只有一个参数,是一个由 mysql_connect()函数所返回的连接。

语法格式bool mysql_close ( resource $link_identifier );

如果某个资源未被指定,则最后打开的数据库就会被关闭。如果成功中断连接,该函数返回 true,否则返回 false。

范例

下面通过一个具体的范例来实际了解如何连接 MySQL 服务器。

Connecting MySQL Server

$dbhost = 'localhost:3036';

$dbuser = 'guest';

$dbpass = 'guest123';

$conn = mysql_connect($dbhost, $dbuser, $dbpass);

if(! $conn )

{

die('Could not connect: ' . mysql_error());

}

echo 'Connected successfully';

mysql_close($conn);

?>

mysql连接服务器教程_连接 MySQL 服务器相关推荐

  1. mysql热备教程_实现MySQL双机热备的实际操作步骤

    MySQL数据库与PHP搭配是实现MySQL双机热备的最佳组合,其原理主要是通过对日志的更新,用MySQL数据库(和PHP搭配之最佳组合)的SELECT的文件来操作相关功能,备机实时抓取主机的更新日志 ...

  2. mysql深入使用教程_深入mysql基础知识的详解

    1.每个客户端连接都会从服务器进程中分到一个属于它的线程.而该连接的相应查询都都会通过该线程处理. 2.服务器会缓存线程.因此并不会为每个新连接创建或者销毁线程. 3.当发起对MySQL服务器的连接时 ...

  3. mysql外键教程_关于MySQL外键的简单学习教程

    在MySQL中,InnoDB引擎类型的表支持了外键约束. 外键的使用条件: 1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持): 2.外键列必须 ...

  4. mysql在ibm上安装教程_在ibm服务器上安装配置MySQL集群的方法

    在ibm服务器上安装配置MySQL集群的方法 2014-07-13 16:45来源:中国存储网 导读:本文只是介绍安装和配置,关于一些名词和原理,请参考MySQL手册.一.环境:IBM x3560Vm ...

  5. mysql connector安装教程_通过安装MySQL Connector/Net实现VS2017 C#编程连接MySQL数据库-网络教程与技术 -亦是美网络...

    对编程有一定了解的小伙伴都知道,一般情况下使用微软的visual studio进行编程开发都会搭配自家的SQL server.Access数据库,而开发web程序一般情况下PHP搭配MySQL使用,但 ...

  6. mysql c库 示例_选择MySQL数据库进行连接的简单示例

    一旦获得MySQL服务器的连接,需要选择一个特定的数据库工作.这是因为MySQL服务器可能有一个以上的数据库. 从命令提示符,选择MySQL数据库: 这是很简单的选择一个特定的数据库mysql> ...

  7. mysql数据库服务器重启_重启mysql数据库服务器

    Mysql错误代码大全 1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复. 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/数据库用户名/数 ...

  8. PHP与MySQL连接菜鸟教程_PHP 连接 MySQL - PHP 教程 - 菜鸟学堂-脚本之家

    PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Dat ...

  9. mysql连接池失效_连接池隔天失效之异常处理

    一.    开发环境     测试平台:Linux     开发工具:Eclipse 3.x     搭配环境:Struts2.x / Ibatis 2.0 / MySql / Tomcat6. ...

  10. mysql开通远程连接不上去_解决MySQL远程连接不上的问题

    其实这个问题对于熟手来说根本就不是什么问题,远程连接不上mysql 只需要下面123就可以搞定了: 1. 首先要排查网络问题和防火墙的问题 这个是必须的, 你要是连mysql的服务器都连不上, 那还访 ...

最新文章

  1. 流媒体技术学习笔记之(十八)Ubuntu 16.04.3 如何编译 FFmpeg 记录
  2. 读书笔记:做人不要太老实读后感
  3. centos 上docker 运行出现/bin/sh: . not found
  4. c语言解决函数变参数问题 va_list
  5. HTML的input类型为hidden导致无法reset改字段的value问题
  6. 【Qt】Qt中QJsonArray类
  7. 如何在SAP云平台Neo环境里进行workflow(工作流)的开发
  8. docker nexus3
  9. android webview权限申请_Android应用开发之android 6.0下webview的定位权限设置方法
  10. Golang并发模式--管线
  11. BAT程序员手把手带你学算法-数组篇(理论知识剖析+5道经典面试题目)
  12. (day 42 - 字符翻转 ) 剑指 Offer 58 - II. 左旋转字符串
  13. U盘的量产一定要认定芯片及其型号
  14. java maven 配置环境变量_maven 环境变量的配置详解
  15. python复数类型及其特点_python中的复数类型
  16. Emscripten 单词_人教版英语七年级下册单词、课文及音频汇总
  17. 双曲函数在积分换元中的应用
  18. 如何做一名合格的部门经理
  19. rdesktop架构解析(RDP协议分析)
  20. 装饰设计模式(Decorator degin pattern)

热门文章

  1. 【iOS与EV3混合机器人编程系列之一】iOS要干嘛?EV3可以更酷!
  2. 卡通人物设计_40个很棒的卡通人物设计教程
  3. 如何使用XShell将本机文件上传到虚拟机上?
  4. 人工智能/机器学习/深度学习 经典必看书籍【附百度网盘链接】
  5. python 文件夹操作_Python之路(第九篇)Python文件操作
  6. Codeforces #555 (Div. 3)--C2 Increasing Subsequence (hard version)--投石问路+deque/双指针
  7. 三层vxlan原理_【老衲推荐】VXLAN技术在园区网的应用探讨
  8. python在线评测系统_怎样做一个 Online Judge(在线评测系统)?
  9. Matlab图像处理系列4———图像傅立叶变换与反变换
  10. 【ERP】什么是ERP?MRP和ERP的关系是什么?怎么区分ERP对象·企业的生产类型?(3月29日ERP第一章学习笔记)