MySQL 连接方式

1:TCP/IP 套接字方式

这种方式会在TCP/IP 连接上建立一个基于网络的连接请求,一般是client连接跑在Server上的MySQL实例,2台机器通过一个TCP/IP 网络连接。

C:\Users\gechong>mysql -h 192.168.1.10 -uroot -p
Enter password: *******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.5.20-log MySQL Community Server (GPL)

Copyright (c) 2000, 2011, 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 current input statement.

mysql>

这里的客户端是Windows,向IP为192.168.1.10 的服务器上的MySQL实例发起了TCP/IP请求,连接成功后就可以使用MySQL了。

可以查看:

mysql> SELECT user,host,password FROM mysql.user \G
*************************** 1. row ***************************
    user: root
    host: localhost
password: *11B9ACA21786F766739D0EB1483C5F64212B81AC
*************************** 2. row ***************************
    user: root
    host: 127.0.0.1
password: *11B9ACA21786F766739D0EB1483C5F64212B81AC
*************************** 3. row ***************************
    user: gechong
    host: localhost
password: *7AE39BE5035D5C32361400FF7DEDD757AA76896A
3 rows in set (0.02 sec)

这张权限表清楚的显示了MySQL允许哪些用户在哪些IP段内连接

2:UNIX域套接字

UNIX域套接字并不是网络协议,所以只能在MySQL客户端和数据库实例在一台服务器上使用,用户可以在配置文件中指定套接字文件

--socket=/tmp/mysql.sock

mysql> SHOW VARIABLES LIKE ‘socket‘;
+---------------+-----------------+
| Variable_name | Value           |
+---------------+-----------------+
| socket        | /tmp/mysql.sock |
+---------------+-----------------+
1 row in set (0.00 sec)

#mysql -uroot -S/tmp/mysql.sock

时间: 2024-07-30 01:22:49

MySQL 连接方式的相关文章

PHP基于HTTPD模块的方式跟MYSQL连接

实验环境: 1.VMware 2.两台linux子机 3.桥接,本机当客户机 实验目的: 1.编译HTTPD和编译PHP.编译MYSQL,熟悉编译过程和原理 2.HTTPD和PHP在同一台服务器上,PHP作为HTTPD的模块来与MYSQL建立连接 实验拓扑: 二进制格式安装mysql 1.安装包组和依赖所用到的包 #yum install pcre-devel #yum groupinstall 'development tools' #yum groupinstall 'desktop pla

c++连接mysql数据库(使用mysql api方式,环境VS2013+MYSQL5.6)

转载请注明出处,原文地址http://www.cnblogs.com/zenki-kong/p/4382657.html 刚开始写博客,博主还只是个大三汪,学艺不精,如有错误还请前辈指出(>^ω^<),废话不多说啦,进入正文 下一篇博客应该会讲使用mysql connector c++来让c++连接mysql,本篇是直接使用mysql api 首先交代一下开发环境,64位mysql5.6.23+VS2013+WIN7旗舰版 一开始用mysql5.7.6提示缺少binary_log_types.

MySQL 8.x 新版本JDBC连接方式

1.旧版本,MySQL Connector/J 5.x 版本的连接方式: url = jdbc:mysql://localhost:3306/thrcloud_db01?useUnicode=true&characterEncoding=utf8driver-class-name = com.mysql.jdbc.Driver 2.MySQL 8.x新版本,MySQL Connector/J 6.x之后 的连接方式:url = jdbc:mysql://localhost:3306/thrclo

MySQL连接服务端的几种方式

一.MySQL 连接本地数据库,用户名为"root",密码"123456": D:\>mysql -h localhost -u root -p123456 注意:"-p"和"123456" 之间不能有空格 二.MySQL 连接本地数据库指定的数据,数据库名为"db_test",用户名为"root",密码为"123456 ": D:\>mysql -h 1

DotNetCore跨平台~EFCore连接Mysql的方式

回到目录 在.net frameworks的ef里连接mysql我们已经测试通过了,而在dotnet core里的efCore上去连接mysql我们需要测试一下,并且在测试过程中出现了一些问题,当然最后也是解决了,下面总结一下,分享给大家! mysql项目的依赖包 数据上下文和连接串 数据仓储 添加模块扩展 业务层注入 业务实现 mysql项目的依赖包 Microsoft.EntityFrameworkCore MySql.Data.EntityFrameworkCore 数据上下文和连接串 对

查看修改mysql编码方式[转载]

MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为: >show variables like 'character%';+--------------------------+----------------------------+| Variable

MySQL:连接查询

每个实体,一个表 当一个业务需要多个实体的数据,显然需要多张表在一起使用,即将多张表的记录连接起来. 1. 总体思路: 先将所有数据按照某种条件,连接起来,再进行筛选处理. 2. 分类方式: 根据连接的条件不同,分为一下几类: ① 内连接(Inner):要求连接的多个数据都必须存在,才能进行连接. [举个栗子]如下三张表,分别记录了老师的信息,班级信息,以及老师们的代课情况. 此时,若想获得所有老师的代课信息,'韩信'在表3中有与之配对的记录(内连接) 但发现孙武没有带过课,即表1中的'孙武'在

安装Hive(独立模式 使用mysql连接)

安装Hive(独立模式 使用mysql连接) 1.默认安装了java+hadoop 2.下载对应hadoop版本的安装包 3.解压安装包 tar zxvf apache-hive-1.2.1-bin.tar.gz 4.安装mysql yum -y install mysql-server mysql mysqldev //需要以root身份运行 另外可能需要配置yum源 mysql常用命令: service mysqld start/stop chkconfig mysqld on //加入开机

mysql数据库连接方式(.net)

1.通过ado.net连接(数据库连接串中为中文貌似无法使用) 需要添加MySql.Data.dll(可通过安装mysql-connector-net-6.8.3.mis获得) 引用MySql.Data.dll 调用方式 string connectionString= “server=localhost;port=3306;database=dbtest;uid=root;pwd=111;” MySqlConnection conn = new MySqlConnection(connecti