让系统识别特殊字符的密码(linux)

mysql -h主机 -u用户 -p密码

当密码是! @ # 等特殊字符是,linux无法直接识别会报错

这种情况下可以参考以下两种方法:

1.-p后面不写密码,直接回车,再输入密码即可

2.用“\” 转译字符:比如密码为123!@#,我们在可以写-p123\!\@\#

时间: 2024-08-01 02:41:51

让系统识别特殊字符的密码(linux)的相关文章

mysql密码忘记时如何修改密码(Linux&Windows)

一,Linux篇 1,停掉mysql服务:service mysql stop; 2,修改my.cnf文件,可以通过find / -name my.cnf来找到文件,里面内容包含 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql 即是我们要找的文件,在user-mysql下加入:skip-grant-tables,保存后退出 3,mysqld restart; 4,service mysql s

阿里云服务器修改MySQL初始密码---Linux学习笔记

主要方法就是修改 MySQL按照文件下面的my.cnf文件 首先是找到my.cnf文件, # find / -name "my.cnf" # cd /etc 接下来最好是先备份my.cnf文件,对于初手而言 #/etc vi my.cnf 之后找到[mysqld]的段,在那段中插入一行: skip-grant-tables 这句的作用是让你不用密码就可以登录MySQL 接下来就是重启MySQL了, #/etc/init.d/mysqld restart 在接下来就是无密码登录MySQL

Linux下随机生成密码的命令总结

有时候经常为如何设置一个安全.符合密码复杂度的密码而绞尽脑汁,说实话,这实在是一个体力活而且浪费时间,更重要的是设置密码的时候经常纠结.终于有一天实在忍不住了,于是学习.整理了一下如何使用Linux下命令来随机生成安全.符合密码复杂度的命令. 俗话说"工欲善其事必先利其器".如果能用挖土机的,你为什么要用锄头? 最近一直在反思自己:习惯性用原始.老旧的方式解决问题.而不擅长利用一些工具快捷.方便的解决问题. 1:mkpaswd命令 mkpasswd 是Linux自带的一个密码生成工具,

关于linux系统密码策略的设置

由于工作需要最近需要将公司的多台linux服务器进行密码策略的设置,主要内容是增加密码复杂度. 操作步骤如下,不会的同学可以参考: 操作前需要掌握如下几个简单的知识点:(其实不掌握也行,不过学学没坏处) PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制.它通过提供一些动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系 统中添

django登录注册验证之密码包含特殊字符,确认密码一致实现

Form验证的原理 首先用户在注册界面提交表单,后台收到表单之后通过request.post取到数据然后传入已经写好的Form类 执行obj.is_valid()这里的obj为Form的实例,在Form类里面对字段一个一个进行验证先执行正则匹配然后执行clean方法 这里的clean方法就是一个钩子,但是不能在验证某个字段的时候调用其他字段,原因是这个时候其他字段不能确定是否验证完成了 需要在所有字段验证之后再执行这个钩子(clean方法)具体实现方法如下: __________________

Linux下修改Mysql密码的三种方式,测试过效果,能正常使用

个人分类: mysql修改密码linux修改mysql密码软件编程 有时我们会忘记Mysql的密码,或者想改一个密码,以下将对这两种情况修改密码的三种解决方法做个总结 本文都以用户为 root 为例: 一.拥有原来的myql的root的密码: 方法一: 在mysql系统外,使用mysqladmin mysqladmin -u root -p password "test123"Enter password: [输入原来的密码]方法二: 通过登录mysql系统, mysql -uroot

Linux用户、组、权限管理

linux 用户: linux用户主要分为:管理员和普通用户,普通用户又包含系统用户和登录用户.系统用户不需要登录系统,只为后台服务运行提供身份,并对守护进程获取资源进行权限分配,登录用户需要交互式登录. linux系统主要靠UID号来识别管理员和普通用户.在CentOS 6上,管理员的UID为0,普通用户的UID为1-65535,其中系统用户的UID为1-499,登录用户的UID为500-65535:在CentOS 7上,管理员的UID为0,普通用的UID 为1-65535,其中系统用户的UI

Linux命令使用技巧集锦

1. 使用虚拟控制台 登录后按Alt+F2键这时又可以看到“login:“提示符, 这 个就是第二个虚拟控制台. 一般新安装的Linux有四个虚拟控 制台, 可以用Alt+F1~Alt+F4来访问. 虚拟控制台最有用的时 候是当一个程序出错锁住输入时可以切换到其他虚拟控制台 ? [color=red:8ea1de57f3]现在一般默认是7个,可以用Alt+F1~Alt+F7来切换,第七个一般是Xwindow;如果启用了xwindow则要用ctrl+alt+F*来切换[/color:8ea1de5

Linux学习汇总——Linux用户组管理,文件权限管理,文本处理工具grep及egrep

本章Blog相关Linux相关知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户库:/etc/passwd ,密码库 :/etc/shadow,组库:/etc/group,组密码库:/etc/gshadow 加密方法:对称加密--加密和解密使用同一个密码,如DES,AES :公钥加密--每个密码都成对出现,一个公钥,一个私钥,如DSA,RSA:单向加密--常用于数据完整性校