前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL 连接

MySQL 连接

作者头像
福贵
发布2018-04-12 14:46:40
8.3K0
发布2018-04-12 14:46:40
举报
文章被收录于专栏:菜鸟致敬菜鸟致敬

使用mysql二进制方式连接

您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库。

实例

以下是从命令行中连接mysql服务器的简单实例:

[root@host]# mysql -u root -pEnter password:******

在登录成功后会出现 mysql> 命令提示窗口,你可以在上面执行任何 SQL 语句。

以上命令执行后,登录成功输出结果如下:

Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2854760 to server version: 5.0.9Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

在以上实例中,我们使用了root用户登录到mysql服务器,当然你也可以使用其他mysql用户登录。

如果用户权限足够,任何用户都可以在mysql的命令提示窗口中进行SQL操作。

退出 mysql> 命令提示窗口可以使用 exit 命令,如下所示:

mysql> exitBye


使用 Python连接 MySQL

Python 提供了 connect() 函数来连接数据库。

该函数有 6 个参数,成功后状态码为0,失败则运行失败,直接报错。

语法

connect(host,user,passwd,db,port,charset);

参数说明:

参数

描述

host

可选。规定主机名或 IP 地址。

user

可选。规定 MySQL 用户名。

passwd

可选。规定 MySQL 密码。

db

可选。规定默认使用的数据库。

port

可选。规定尝试连接到 MySQL 服务器的端口号。

charset

可选。规定通信采用的编码方式,默认是'gb2312'

你可以使用 Python的 close() 函数来断开与 MySQL数据库的链接。

语法

db = pymysql.connect(host='localhost',port=3306,user='root',passwd='mysql')

创建一个连接对象db

实例

你可以尝试以下实例来连接到你的 MySQL 服务器:

连接 MySQL

运行结果

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-02-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python与MySQL 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用mysql二进制方式连接
    • 实例
      • 使用 Python连接 MySQL
        • 语法
        • 语法
        • 创建一个连接对象db
        • 实例
      • 连接 MySQL
      相关产品与服务
      云数据库 MySQL
      腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档