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