[MySQL入门系列]连接MySQL方法详解


初次接触MySQL的新手们都会苦恼于怎么连接MySQL数据库,本文就讲解了三种连接MySQL的方法,希望对正在MySQL进阶之路上的大家带来一些帮助。

一、通过命令行连接MySQL

我们可以通过MySQL命令提示符来连接MySQL数据库。

语法格式如下

下列是以命令行连接mysql数据库的语法:

[root@host]# mysql -u root -p
Enter password:******
  • -h:后面是数据库ip详细地址(localhost代表本机地址127.0.0.1)
  • -u:mysql登录名。(root:代表超级用户)
  • -P:紧跟数据库服务器端口(默认:3306,注意:-P 可以省去)
  • password:mysql数据库登陆密码(不建议跟在-p后边,回车键以后再输入)

在登录取得成功后会出現 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用户连接到mysql服务器,自然你也能够用别的mysql用户进行连接。

假如用户权限充足,那么用户就能够在mysql的命令提示对话框中执行SQL语句,从而进相关的操作。

当要退出mysql时,可以用 mysql> 命令提示窗 exit命令,像下面这样:

mysql>exit

Bye

二、通过PHP脚本连接MySQL

在可以浏览并操作数据库中的数据以前,用户需要先建立与MySQL数据库的连接。

在PHP中,这一目标可以用 mysql_connect() 函数来实现。

语法格式:

mysql_connect(servername,username,password);
参数描述
servername可选。规定要连接的服务器。默认是 “localhost:3306″。
username可选。规定登录所使用的用户名。默认值是拥有服务器进程的用户的名称。
password可选。规定登录所用的密码。默认是 “”。

注意:尽管还存有别的的参数,但上边列举的是相对重要的主要参数。

三、通过客户端(Navicat)连接MySQL

大家还能够通过可视化软件连接MySQL数据库。推荐使用Navicat。Navicat的优势在于它的实用性,它能够适用MySQL、MariaDB、SQLServer、PostgreSQL、Oracle和SQLite数据库。这样一来,假如你未来需要在不同数据库之间进行数据迁移,就无须重学和安裝别的的客户端连接专用工具了,给用户带来了极大的方便。

利用Navicat连接MySQL的步骤如下所示:

  1. 点击左上方的“连接”按键,会出現一些选择项,这里选择MySQL即可。
  2. 然后会出現一个提示框。连接的名称是用户可以随意取的,这里就叫localhost。登陆密码那一栏,填好之前你记下的临时性登陆密码。别的维持默认。
  3. 在点击确定之前,先点一下左边的连接检测按键试一试可否恰当连接。软件提示连接取得成功,说明输入的信息内容是准确的,接下来就可以点确定连接MySQL了。
  4. 最后,界面上原本空白的左栏出現了localhost连接内容,鼠标双击它,就可以连接到主机已经安裝好的MySQL服务了。

还可以用 Node.js 连接 MySQL 数据库 ,详见《node-mysql-promise 基于 Node.js 异步操作 MySQL 数据库组件》,还有实现连接复用的方法介绍。


评论区(0)

评论