首页 > 问答 > 关键词  > 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-h127.0.0.1-P3307

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

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

1.4 方式4

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

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

1.5 方式5

/usr/local/mysql5.7/bin/mysql-uroot-p-h192.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.sockpingmysqldisalive

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

vim/etc/my.cnf
/**注释掉[client]下的信息,只添加[mysql]标签*/[root@mda177mysql3307]#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
WelcometotheMySQLmonitor.Commandsendwith;or\g.
YourMySQLconnectionidis18Serverversion:5.7.25-28-logPerconaServer(GPL),Release28,Revisionc335905
Copyright(c)2009-2019PerconaLLCand/oritsaffiliates
Copyright(c)2000,2019,Oracleand/oritsaffiliates.Allrightsreserved.
OracleisaregisteredtrademarkofOracleCorporationand/orits
affiliates.Othernamesmaybetrademarksoftheirrespective
owners.
Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.
mysql>exit
Bye/**使用mysqladmin用户进行测试*/
/usr/local/mysql5.7/bin/mysqladmin-uroot-S/app/data/mysql3307/tmp/mysql.sockpingmysqladmin:connecttoserverat'localhost'failed
error:'Accessdeniedforuser'root'@'localhost'(usingpassword:NO)'

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

2.2 添加在login_path

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

/**添加用户*//usr/local/mysql5.7/bin/mysql_config_editorset-Guser1-uroot-p-S/app/data/mysql3307/tmp/mysql.sock
Enterpassword:
/**查看添加的用户信息*//usr/local/mysql5.7/bin/mysql_config_editorprint--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-------1rootroot168Sep1008:46/root/.mylogin.cnf

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

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

  • 相关推荐
  • 大家在看
  • 部分iPhone13用户反应新MagSafe Wallet无法连接到Find My

    据外媒macrumors报道,在推出新iPhone 13机型的同时,苹果还推出了内置Find My的MagSafe Wallet的更新版本。新MagSafe Wallet的设计是为了在它从iPhone上滑落或从口袋里掉出来时更容易找到,但一些新MagSafe Wallet的用户却无法连接Find My。根据Reddit上的信息,受影响的用户在将MagSafe Wallet连接到iPhone上时无法获得适当的Find My弹出窗口。这个问题似乎特别影响到了iPhone 13机型,不过也有一些来自iPhone 12用户的投诉。正?

  • 苹果Find My服务今天凌晨出现短暂故障 现已修复

    由于 Find My 服务的故障,部分 iPhone 用户无法使用硬件定位服务,不过苹果很快解决了这个问题。苹果公司的系统状态网页的更新告知 Find My 服务故障已经修复,故障时间为今天凌晨 3 点 30 分至 5 点 15 分。部分用户受到影响,无法使用这项服务。苹果公司通常不提供系统问题纠正的估计时间,但似乎苹果公司处理该问题的时间总共不到两小时。苹果公司通过 Twitter 确认,它“知道并正在修复查找我的问题”,并建议“密切关注”状?

  • AirPods耳机的Find My寻物功能已被推迟至秋末上线

    苹果最近更新了其 iOS 15 功能页面,相关变化包括针对 AirPods Pro 和 AirPods Max 耳机 Find My 寻物功能的延迟上线。尽管这家库比蒂诺科技巨头没有给出具体的解释,但这并不意味着该功能无缘 iOS 15 的初始版本,只是被延期到了今年秋末而已。(图自:Apple 官网)与 AirPods 寻物功能一起跳票的,还有 SharePlay、Legacy Contacts、以及将驾照或各种颁发的身份证件添加到钱包 App 等功能。此外上个月的时候,苹果还将 iCloud Pr

  • 特斯拉:芯片短缺至移动充电连接器涨价

    据“特斯拉客户支持”微博,受芯片短缺以及成本波动影响,即日起特斯拉移动充电连接器(国标)价格上调400元人民币,调整后售价为2950元人民币。

  • Myeong香港宫廷荟,带你解锁宫廷中药新护肤方式!

    如果说中医药是中国古代历史长河遗留下的瑰宝,那么宫廷中医护肤作为传统护肤发展的顶峰,可以说是令世界都瞩目的中华国粹。近几年宫廷护肤深受消费者追捧,但目前市场护肤品牌质量参差不齐,消费者难免眼花缭乱,难以抉择。推荐来自中国香港的Myeong香港宫廷荟,汇集中国千年历史的嫩肌古方,还原各朝代最精湛的护肤智慧,结合现代天然的炼制技术,深受中高端女性消费者的喜欢。 Myeong香港宫廷荟汇集香港专业的中医药团队,炼制?

  • 鸿蒙+欧拉 华为两大OS将覆盖所有场景:底层共享、设备自动连接

    9月25日,华为全连接大会2021期间,华为上市发布正式发布了操作系统openEuler欧拉。鸿蒙+欧拉,要如何打造覆盖所有场景的操作系统?今日,华为中国官方发布了一则科普”视频,2021中国国际信息通信展上,华为小姐带你一探究竟。众所周知,华为在打造两个操作系统,一个是鸿蒙,一个是欧拉。鸿蒙操作系统应用于智能终端、物联网终端及工业终端,欧拉操作系统则应用在服务器、边缘计算、云计算和嵌入式设备上。鸿蒙和欧拉会实现底层?

  • 唯快不破丨5G全连接让这座工厂上演“大象奔跑”

    9 月 27 日,世界经济论坛(WEF)正式发布新一期全球制造业领域“灯塔工厂”名单,三一重工北京桩机工厂成功入选,成为全球重工行业首家获认证的“灯塔工厂”。两年前的三一桩机工厂,还是传统制造工厂的样子: 4 万平米的厂房内,充斥着机器的轰鸣声、刺鼻的焊接味, 800 多个工人爬上爬下,油污满身,月产能仅 150 台,生产周期长达 30 天。走进今天的三一桩机灯塔工厂,上百台机器人干得热火朝天,生产节拍加快了不止 4 倍, 7

  • Facebook雇请NEC铺设一条连接欧美的跨大西洋光缆

    多年来,Facebook 一直在寻找提升全球互联网质量和可访问性的方法。几年前,这家社交媒体巨头甚至开发了一款巨大的太阳能飞机,以期将高速互联网覆盖到服务欠缺的地区,但该项目还是在 2018 年告吹。现在,Facebook 已变得更加务实。最新消息是,在拓展非洲市场的同时,该公司还与 NEC 携手,以在欧洲和美国之间铺设跨大西洋海底光缆。Facebook 表示,该项目旨在大幅提升两个地区之间的数据传输速度。跨大西洋海底光缆由 24 对光纤

  • 苹果iPhone SE 3将实现5G连接,但使用与SE(2020)相同的设计

    一段时间以来,我们一直在谈论iPhoneSE机型升级芯片组和5G连接,日本Macotakara博客现在报道该设备将重新使用iPhoneSE(2020)设计。这意味着一个4.7英寸的LCD,带有底部和顶部挡板,传统的触摸ID传感器/主页按钮组合安装在同一个旧铝制机身中。第三代SE上值得注意的升级据说是苹果最新的A15仿生芯片和高通Snapdragon X60 5G调制解调器,就像iPhone 13系列一样。新报告规定,SE 3的生产应在2021年12月左右开始,而手机的发布日期应

  • 性能释放,实时连接,骁龙8cx为5G笔记本树立全新标杆

    移动办公已经成为当下商务人士常态化需求,5G网络技术的发展,为移动办公提供了更多可能性。去年,联想发布了全球首款搭载高通骁龙8cx的5G笔记本电脑,一时间,移动PC领域也继智能手机之后,正式进入了5G时代。5G笔记本成为有着移动办公需求的商务人士的新选择。骁龙8cx是高通早在2019年就已经推出的计算机平台,彼时这款笔记本平台就有着非常出色的性能,并以低功耗和高续航而著称。由于当时5G网络才刚刚开始商用,各方面的技术积

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天