首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

配置mysql免密登录

version:mysql8.0.28背景:对于一个经常忘记密码,或密码特别繁琐或脚本里输入密码都是很不方便的,可以使用免密登录一.配置my.cnfmysql的配置参数文件类型有mysqld,mysql...,client,mysqld对应mysqld服务,mysql对应mysql客户端,[client]对应所有客户端程序;将用户的账号和密码放在[client]组里,如[client]user=rootpassword...=666666重启mysqld服务,直接mysql可以登录客户端缺陷:密码使用的是明文,安全性没有保障图片二.使用mysql_config_editor工具mysql_config_editor会在用户家目录下生成...socketmysql_config_editor set --login-path=cc --user=root --passwordEneter password:(输入密码)find ~ -name .mylogin.cnf #查看配置文件mysql_config_editor...print --all #查看mysql --login-path=cc #登录图片

2.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL自带客户端直接免密登录操作

    如我们所熟悉的MySQL服务有很多优秀的界面型客户端工具,可以非常方便我们轻松地操作数据库。...其实在Linux操作系统中也提供有一个功能,就是类似于那些界面型的MySQL客户端来一样,可以记住数数据库的用户密码信息,而且操作也是比较简单。...只需要当前的用户的根目录下,创建一个名为 .my.cnf 的配置文件,并添加如下配置即可: 1 2 3 4 5 [client] host=172.16.8.101 user=root password...此时可以直接在Linux服务器的终端中敲入 mysql 命令来登录到数据库中,无需再输入用户名和密码信息。 要是有多个数据库的连接信息想要配置,可以继续在该文件中添加新的section配置。...='Admin@123' database=sys 然后还需要创建个别名方便记忆和操作,需要当前用户下的.bashrc名称添加个新的alias配置,可以直接用下面一条命令来完成添加操作,请参考示例操作

    8910

    lnmp - BasicAuth、Mysql、Linux的用户管理、ssh免密登录

    概述最近总结了几个开发和安全方面基础的小技巧,账号安全问题一直不能得到足够的重视,会造成后面开发和管理上的困难,下面介绍Basic Auth、Linux用户的管理和ssh免密登录三个知识点。...mysql5.7 创建一个用户,用户名是stark,host是%,权限是对spaces库有增删改查权限,下面是执行的sql语句,我Demo里的密码是spaces@2024@$1-9&^(:CREATE...;mysql5.7 创建一个角色app_dev 角色对spaces库所有表都有增删改查权限 创建用户zcc 赋予角色app_dev。...;ssh免密登录在Linux系统中,可以设置ssh的免密操作,是一个很好用的功能,设置SSH免密登录主要通过生成SSH密钥对(包括公钥和私钥),并将公钥部署到远程服务器的~/.ssh/authorized_keys...系统会提示你保存密钥的位置(默认是~/.ssh/id_rsa)和设置密钥的密码(passphrase),为了免密登录,可以留空密码,一直回车就可以了2.

    16976

    MySQL 创建数据库

    使用 mysqladmin 创建数据库 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。...所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。...实例 以下命令简单的演示了创建数据库的过程,数据名为 test: [root@host]# mysqladmin -u root -p create test 以上命令执行成功后会创建 MySQL 数据库...---- 使用 Python 创建数据库 Python 使用 execute 函数来执行SQL语句达到删除或创建 MySQL 数据库。...://暂时还没有学会如何在微信平台上插入代码的方法,可能下面代码为了能够一次截屏导致可读性较差,请谅解,若有读者指出插入代码的方法就更好了 创建数据库 ?

    10.2K80

    用shell实现mysql_config_editor功能. mysql免密登录不再安全了(修改:2024.03.07)

    修复: 使用双引号将字符串引起来 mysql的日常使用中, 可能会遇到 配置免密登录的环境. mysql的免密是在客户端配置的, 将IP端口,账号密码等信息加密保存在~/.mylogin.cnf文件中....只需要指定名称即可连接到指定服务器, 比如 mysql --login-path=root 配置也比较简单, 可使用如下命令配置 mysql_config_editor set --login-path...记录这一行数据的大小 data linesize 加密后的数据 ..... n 依次类推就不细看了 linesize 4 记录这一行数据的大小 data linesize 加密后的数据 使用key创建一个...+-----------+ | @@version | +-----------+ | 8.0.28 | +-----------+ 总结 有了这个工具后, 以后就能自动配置mysql免密登录....玩意忘了密码, 还能查看免密文件记录的密码. 但能查看~/.mylogin.cnf中记录的密码了. 那mysql_config_editor还安全么....

    47831

    腾讯云Linux从零开始环境搭建及学习V1

    为什么重装系统 腾讯云刚买的时候安全组默认全开,防火墙默认关闭 我操作redis的时候没设置密码就允许外部访问了,很轻易的被入侵了,通过redis修改了authorized_keys文件中实现免密登陆,...@xxx.xxx.xxx.xxx #免密登录 ssh root@xxx.xxx.xxx.xxx #[密钥登录](https://goodgoodstudy.blog.csdn.net/article/...details/113694654) 免密登陆方式二: #将本地电脑中~/.ssh目录下id_rsa.pub中内容(即公钥) #拷贝到云服务器的~/.ssh目录下的authorized_keys文件中...by "Mysql@1234"; #创建用户xsge,密码SQLxsge1..../tcp firewall-cmd --reload 数据库乱码问题 #登录MySQL查看编码问题 show variables like 'character_set%'; #修改mysql配置文件/

    98250

    MySQL创建数据库(一)

    一、创建数据库环境 既然我们要使用MySQL数据库,首先需要安装MySQL数据库,具体可以参考MySQL安装教程https://www.cnblogs.com/winton-nfs/p/11524007...下载安装好MySQL数据库环境后就可以正常使用mysql数据库了。...二、创建数据库 数据库就是我们存放数据表的仓库,就好比我们电脑中的文件夹,刚刚安装好的MySQL数据库就像我们刚从数码城买回来的新电脑一样,开机以后发现里面什么也没有(电脑里默认已经安装好的软件不算,不要抬扛...MySQL数据库也是一样,我们连接进入刚刚安装好的MySQL数据库后发现里面也是空的,什么也没有,这时候我们就想着要创建第一个数据库,用来存放后续的一些数据表。...四、总结以上就是MySQL创建数据库以及数据表的基本操作,下节课我们会教大家如何进行MySQL数据插入以及基本的条件查询语句,敬请期待!喜欢我们的内容,欢迎点赞、分享和在看,感谢大家的支持!

    8K20

    mysql创建数据库的步骤_MySQL创建数据表

    第一步:查看当前数据库 show databases; 第二步:创建数据库cjhl_xzf CREATE USER name IDENTIFIED BY ‘cjhl_xzf’; 或者语句:create...是我刚刚建立的数据库,其实在未执行创建一个数据库之前是查不到这个数据库的,也就是在mysql安装文件目录里看不到cjhl_xzf这个文件夹。...sys +———-+ 3 rows in set (0.00 sec) 2、创建一个数据库cjhl_xzf mysql> CREATE DATABASE cjhl_xzf; 注意不同操作系统对大小写的敏感...3、选择你所创建的数据库 mysql> USE cjhl_xzf Database changed 此时你已经进入你刚才所建立的数据库cjhl_xzf. 4、 创建一个数据库表 首先看现在你的数据库中存在什么表...创建了一个表后,我们可以看看刚才做的结果,用SHOW TABLES显示数据库中有哪些表: mysql> SHOW TABLES; +———————+ | Tables in menagerie |

    16.2K60
    领券