首页 > 问答 > 关键词 > mysql最新资讯 > 正文

MySQL怎么连接 全部连接方式汇总

2020-07-13 14:49 · 稿源:数据库干货铺

互联网,大数据

1.   连接方式

1.1  方式1

 /usr/local/mysql5.7/bin/mysql  -p

此方法默认采用root@localhost用户登录,

1.2  方式2

/usr/local/mysql5.7/bin/mysql  -uroot -p -S /app/data/mysql3307/tmp/mysql.sock

1.3  方式3

/usr/local/mysql5.7/bin/mysql  -uroot -p -h 127.0.0.1 -P3307

此方式的用户和方式 2 的不同,如下

 root@localhost 和root@'127.0.0.1'是不同的用户

1.4 方式4

 /usr/local/mysql5.7/bin/mysql  -uroot -p -h localhost -P3307

此方式和方法1 及方法 2 用户相同,如下

1.5  方式5

/usr/local/mysql5.7/bin/mysql  -uroot -p -h 192.168.56.77 -P3307

此方式与方式 3 都是使用root@'%'这个用户,但是查看用户时会所有不同,例如如果在本机操作,则显示本机的ip,如下:

如果在其他机器上查看,则ip为对应机器的IP,如下

 2.  免密登录的方式

2.1  修改my.cnf的方式

可以在my.cnf配置文件的[client]标签下增加用户信息处理。但是,该方式默认使用的/etc/my.cnf配置文件下的信息,因此需要调整该目录下的对应标签下的信息

vim  /etc/my.cnf/**添加如下信息 */[client]
user="root"password="123456"

此时登录,无需输入密码

 且 mysqladmin命令也无需输入密码,如下

/usr/local/mysql5.7/bin/mysqladmin  -uroot   -S /app/data/mysql3307/tmp/mysql.sock pingmysqld is alive

如果只想指定的命令免密,则可以在对应的标签下添加用户密码信息,例如

 vim /etc/my.cnf 
/** 注释掉[client]下的信息,只添加[mysql]标签*/[root@mda177 mysql3307]# vim /etc/my.cnf 
#[client]
#user="root"#password="123456"[mysql]
user="root"password="123456"/**使用mysql进行测试 */
 /usr/local/mysql5.7/bin/mysql  -uroot   -S /app/data/mysql3307/tmp/mysql.sock
Welcome to the MySQL monitor.Commands end with ; or \g.
Your MySQL connection id is 18Server version: 5.7.25-28-log Percona Server (GPL), Release 28, Revision c335905
Copyright (c) 2009-2019 Percona LLC and/or its affiliates
Copyright (c) 2000, 2019, 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> exit
Bye/**使用mysqladmin用户进行测试 */
 /usr/local/mysql5.7/bin/mysqladmin  -uroot   -S /app/data/mysql3307/tmp/mysql.sock pingmysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

以上即代表mysql命令可免密登录,而mysqladmin不能免密登录。  如果只想mysqladmin免密登录,则在[mysqladmin] 标签下添加信息即可,想所有的都可以免密就在[client]标签下添加,具体的就不再演示了。

2.2   添加在login_path

使用mysql_config_editor 命令添加需要免密登录的用户,如下

/**添加用户 */ /usr/local/mysql5.7/bin/mysql_config_editor  set -G user1  -u root  -p  -S /app/data/mysql3307/tmp/mysql.sock 
Enter password: 
/**查看添加的用户信息 *//usr/local/mysql5.7/bin/mysql_config_editor  print --all
[user1]
user = root
password = *****                       socket = /app/data/mysql3307/tmp/mysql.sock

可以发现,密码做了加密,非明文显式。

登录login-path指定

/**指定login-path 登录 *//usr/local/mysql5.7/bin/mysql  --login-path="user1"

 注意: 

如果密码中含有字母、数字、下划线外的字符,mysql_config_editor set最后输入密码时添加上引号。

配置后的login-path存在 ~/.mylogin.cnf文件里,此文件为二进制文件。

 ll -ah ~/.mylogin.cnf 
-rw------- 1 root root 168 Sep 10 08:46 /root/.mylogin.cnf

此方式相对于配置my.cnf稍微安全一点。

本文转载自微信公众号【数据库干货铺】。

  • 相关推荐
  • 大家在看
  • MySQL怎么删除#sql开头的临时表

    巡检时发现服务器磁盘空间不足,通过查看大文件进行筛选是发现有几个#sql开头的文件,且存在超过100G及10G以上的文件。

  • MySQL一直自动重启解决办法

    近期,测试环境出现了一次MySQL数据库不断自动重启的问题,导致的原因是强行kill -9 杀掉数据库进程导致,报错信息如下:2019-07-24T01:14:53.769512Z 0 [Note] Executing SELECT * FROM INFORMATION_SCHEMA.TABLES; to get a list of tables using the deprecated partition engine. You may use the startup option --disable-partition-engine-check to skip this check.2019-07-24T01:14:53.769516Z 0 [Note] Beginning of

  • MYSQL的ibtmp1文件太大怎么处理

    1. 啥情况呀测试环境机器磁盘空间不足的告警打破了下午的沉寂,一群人开始忙活着删数据。但是,不久前刚清理了一波数据,测试环境在没做压测的情况下不至于短短一个月不到就涨了200G数据,于是,我悄悄的进入数据目录下,发现一个不寻常的点,ibtmp1 文件有192G ll -hibtmp1 -rw-r----- 1 mysql mysql 192G Aug 12 16:20 ibtmp12. 怎么处理2.1 简单说明ibtmp1 是非压缩的innodb临时表的独立表空间,通过innodb_temp_data_file_pat

  • MySQL忘记密码怎么办 密码重置详细教程

    如果忘记密码,对于MySQL而言处理起来也相对比较简单。但需要修改配置,重启数据库。可以按照如下步骤处理。

  • MySQL敏感数据怎么加密 数据加密解密教程

    大数据时代的到来,数据成为企业最重要的资产之一,数据加密的也是保护数据资产的重要手段。本文主要在结合学习通过MySQL函数及Python加密方法来演示数据加密的一些简单方式。

  • 为避免种族歧视,MySQL宣布删除黑名单白名单等术语

    MySQL数据库的开发人员日前宣布,计划在数据库源代码和文档中停止使用并替换 master、 slave、 blacklist(黑名单)和whitelist(白名单)等术语。

  • MySQL传统点位复制在线转为GTID模式复制

    1. GTID优缺点MySQL传统点位复制在5. 7 版本前是主要的主从复制模式,而随着MySQL5. 6 版本引入GTID,并且MySQL5. 7 进行各方面的优化以后,在mySQL5.7(尤其是MySQL5.7.6)版本后GTID模式的主从复制方式成为一个新的选择方式。要使用GTID模式,首先也需知其优缺点,其主要的优缺点如下:1.1 优点a) 更简单的实现failover,无需找log_file和log_Pos。b) 更简单的搭建主从复制。c) 复制集群有一个统一的方式识别复制位置,给集群管理

  • 黑名单、白名单完全不能用了!MySQL、Twitter等纷纷删除

    作为全球第二大流行数据库,MySQL也受到了众所周知事件的影响,不得不做出一些调整。MySQL开发人员今天宣布,计划在数据库源文件、文档中停止使用master(主)、slave(从)、blacklist(黑名单)、

  • MySQL数据备份及恢复教程 巧用xtrabackup工具备份恢复

    本文将通过应用更为普遍的物理备份工具xtrabackup来演示数据备份及恢复的第二篇内容。

  • 笔记本电脑如何连接投影?分分钟教会你

    在现如今的生活中,随着科技的不断进步人们在日常生活中几乎是离不开智能设备的陪伴。而近年智能投影更是火爆了朋友圈,以往在大众的印象中投影仪是露天影院和课堂上才会出现的设备。但如今却摇身一变走进了寻常人的家中,凭借百吋大屏和4K的超清画质成为了年轻人中的宠儿。虽然投影仪成为年轻人的新宠,但目前的投影市场优劣混杂,很多朋友在购买投影仪时往往会不知道怎么选购,其实买投影很简单只需要认准市面上的优质品牌,例如

  • 微软承认Windows 10新BUG:错误显示没有网络连接

    微软发布的累积更新已经修复 Windows 10 系统中的大量 BUG。不过近日,微软承认了存在于 Windows 10 May 2020(20H1/Version 2004)功能更新中的新问题--显示错误的互联网连接警告。

  • 荣耀平板V6多屏协同怎么连接?几步轻松做到

    荣耀平板V6作为荣耀旗下最新款旗舰级平板电脑,创新地完善了安卓系统地生态短板,开启多屏协同的功能,彻底从系统底层打通了手机和平板的藩篱,实现二者协同操作、数据流转和多屏操控。手机和平板的画面汇聚在一个屏幕上,跨设备全场景无缝交互,前所未有的创新体验从此开启。多屏协同有三种连接方式,蓝牙连接、扫码连接和键盘碰一碰连接,这三种方式分别具体怎么操作?小编接下来就为大家介绍。蓝牙连接从手机屏幕顶部状态栏向下

  • MacBook自动禁用所有USB接口:苹果防止连接设备导致整体损坏

    据外媒报道称,一位MacBook笔记本用户使用每根2美元的USB-C线缆在MacBook上,即将发生悲剧的危急关头,自我保护机制起到了作用。原来,这位用户买了两根Lightining转USB-C线,每根约2美元,电

  • 苹果新专利配件连接iPhone和iPad 促进数据传输

    据7月28日公布的一项新专利申请显示,苹果正在探索一种小巧配件,将两台iPad或iPhone连接起来,一台作显示器,一台作动态键盘。配件包括两个小连接器和一个铰链,连接器将促进设备之间的数据传输。

  • macOS 10.15.6 发布 苹果解决Mac笔记本USB设备失去连接问题

    之前不少苹果笔记本用户吐槽的问题,苹果今天也一并解决了。除了 iOS 13.6 ,苹果今天还发布了 macOS Catalina 10.15.6 升级补丁。macOS 10.15.6 距离 10.15.5 发布相隔一个多月的时间。mac

  • 玖富集团:衔接各方机构,充分发挥数字“连接器”的作用

    受到新型冠状病毒的影响,全球金融市场也迎来了严峻的考验,东南亚市场也一度陷入了低迷状态。玖富集团充分发挥数字科技优势,全面了解当地市场需求,以数字科技为桥梁,对当地的经济、餐饮、娱乐、百货等涉及到民生的项目予以密切关注,并充分发挥集团数字科技的衔接力量,把在中国的成功经验融入到东南亚当地市场中。玖富集团:将中国数字经济市场中的宝贵经验,投放到海外市场中在具体的举措上,玖富集团此前已经跟投了印度尼西

  • 重构与用户连接,招行信用卡连续4年蝉联顾客满意品牌

    随着中国居民消费持续升级,在各大品牌经营重心从产品变为用户的过程中,“消费者主权时代”悄然到来。品牌方只有深刻理解消费者深层需求变迁,把握消费者的体验感知,才能在极具挑战性的时代中,赢得消费者的青睐。 日前,品牌评级权威机构Chnbrand发布 2020 年中国顾客满意度指数(C-CSI)品牌排名和分析报告。招商银行信用卡通过探索与用户全新沟通方式、持续提升用户体验及生活方式,连续第四年摘得C-CSI顾客最满意信用卡品牌。

  • 苹果推出雷雳 3 Pro连接线:黑色编织设计 售价949元

    7月29日消息,据国外媒体报道,苹果日前在官网上架了雷雳 3 Pro连接线,售价949元。雷雳 3 Pro连接线苹果介绍称,这条2米的连接线采用黑色编织设计,卷起时不易缠结,并支持雷雳3数据传输 (速率最高可达40Gb/s)、USB 3.1第二代数据传输 (速率最高可达10Gb/s)、DisplayPort视频输出 (HBR3) 以及最高可达100W的充电能力。用户可以使用这条连接线将配备雷雳 3 (USB-C) 端口的Mac连接至雷雳 3 设备,如Pro Display XDR、基

  • 数据连接:皮皮汽车全面助力汽车主机厂与经销商数字化营销

    皮皮汽车内容中心报道: 2020 年 7 月 28 日讯,在皮皮汽车重磅发布旗下明星产品“皮皮车况”不久,其再次宣布全面助力汽车主机厂和经销商伙伴数字化营销转型升级,坚定不移做车企数字化助手。 皮皮汽车创始人兼CEO吴祝明先生认为:未来汽车行业的数字营销生态一定都是在线化、实时化:即用户在线、商品在线、服务在线、管理在线、数据也是在线的。如果把他们高效的连接起来,将会产生巨大商业价值,这也是皮皮汽车的使命。 基于?

  • 苹果新专利配件连接iphone和ipad 可组合成笔记本电脑

    据Applelnsider报道,最新专利文件显示,苹果计划利用一款连接配件将两台iPad组合成类似于笔记本电脑的设备。当两台iPad或iPhone通过一个连接配件相连时,其中一台可以充当显示器,另外一台则可以充当动态键盘。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签

热文

  • 3 天
  • 7天