MySQL用户密码中的特殊字符叹号(!)的妙用

使用叹号(!)禁止用户终端进入的一个方法。

复制代码 代码如下:

mysql> grant all privileges on wubx.* to ‘wubx'@'172.16.100.185′ identified by ‘fd52!wubx&,';

Query OK, 0 rows affected (0.00 sec)

mysql>quit;

#mysql -h 172.16.100.185 -u wubx -pfd52!wubx&,

-bash: !wubx@,: event not found

仔细看一下,原来他把!后面的字符串做为命令执行了。又试了一个Navicat的管理端,也一样存在密码不正常的问题。

在测一下程序方面是不是可以用,写一个PHP测一下。

复制代码 代码如下:

$link = mysql_connect('172.16.100.185′,'wubx','fd52!wubx&,');

if (!link){

die(‘Could not connect:'.mysql_error());

}

echo ‘Connected successfully';mysql_close($link);

?>

#php testdb.php

Connected successfully

还看程序中能正常识别。

PHP还是可以OK通过的。

时间: 2014-07-21

一首先介绍

mysql登录密码特殊字符_MySQL用户密码中的特殊字符叹号(!)的妙用相关推荐

  1. mysql删除密码代码_mysql 用户新建、受权、删除、密码修改

    mysql 用户新建.授权.删除.密码修改 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的. 注:本操作是在WIN命令提示符下,phpMyAdmin同样适用 ...

  2. 通过命令查看linux 密码,linux查看用户密码(linux查看用户密码命令)

    linux查看用户密码(linux查看用户密码命令) 2020-05-15 13:18:30 共10个回答 1.用户名和密码的存储位置存储帐号的文件:/etc/passwd存储密码的文件:/etc/s ...

  3. 服务器密码修改db2数据库密码错误,DB2用户密码的修改鱼数据库备份恢复的相关问题...

    此文章主要向大家讲述的是DB2用户密码的修改以及数据库备份恢复的相关问题的描述,如果你对DB2用户密码的修改以及数据库备份恢复德相关问题的描述有兴趣的话,你就可以对以下的文章点击观看了. 前天开始安装 ...

  4. 解决mysql不能修改密码_如何解决mysql修改密码后不能成功登录_数据库_mysql修改密码_课课家...

    今天给大家解决下MySQL修改密码后导致不能登录的问题,一般我们都知道mysql4.1.1版本后修改了用户密码的格式,一旦修改了密码,4.1.1以前的版本上是不能进行成功登录的,那么对于这些问题该如何 ...

  5. mysql重新用户设置密码_mysql用户密码如何重新设置?

    mysql用户密码重新设置 停掉MySQL服务:sudo service mysql stop 以上命令适用于Ubuntu和Debian.CentOS.Fedora和RHEL下使用mysqld替换my ...

  6. mysql登录如何重置密码忘记_MySql登陆密码忘记了怎么办?MySQL重置root密码方法...

    MySQL有时候忘记了root密码是一件伤感的事.这里提供Windows 和 Linux 下的密码重置方法. Windows: 1.以系统管理员身份登陆系统. 2.打开cmd-----net star ...

  7. mysql user表 空_mysql 忘记密码,重置密码,mysql.user表为空的解决办法

    一.用户表有用户,直接修改密码 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ...

  8. MySQL 8.x 修改root用户密码/修改密码/重置密码/忘记密码(为了避免掉坑,值得收藏)

    操作系统:CentOS Linux release 8.2.2004 (Core) MySQL版本:mysql Ver 8.0.26 for Linux on x86_64 (Source distr ...

  9. 找回mysql登陆密码怎么办_MySQL忘记密码怎么办 如何找回密码

    作者选择100电脑网推荐配置 了解最佳配置看首页 如果运行MySQL,mysqld首先杀掉: killall -TERM mysqld. 启动MySQL:bin / safe_mysqld跳过-gra ...

最新文章

  1. grep 命令使用笔记
  2. TextView及其子类
  3. python语言入门m-python基础入门这一篇就够
  4. vector嵌套vector嵌套pair
  5. Instagram 在 PyCon 2017 的演讲摘要
  6. 从percona server 5.7换到mariadb 10.2
  7. 文本二叉树折半查询及其截取值
  8. 危险!!!也许你的web网站或服务正在悄无声息地被SQL注入
  9. 【find】Linux中find常见用法示例
  10. 如何使用python将二维数组去重呢?
  11. java调用js中的方法样例
  12. 学会充分利用你的零碎时间
  13. uni-app开发经验分享十三:实现手机扫描二维码并跳转全过程
  14. Boost:shared_memory_object --- 共享内存
  15. Element学习使用
  16. libreoffice 出现 /lib/x86_64-linux-gnu/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordi
  17. idea中添加查看jdk版本路径
  18. 华东交通大学计算机专业导师,华东交通大学计算机专业2017考研调剂信息
  19. web crawler
  20. 十大MySQL开发工具

热门文章

  1. 小学校园IP网络广播-基于校园局域网的小学IP数字广播系统设计
  2. ERP软件的价格设计
  3. 依赖倒转原则 (Dependence Inversion Principle)
  4. 要塞十字军东征HD for Mac(即时战略游戏)
  5. php伪协议实现命令执行,任意文件读取
  6. Unity中游戏存档方式
  7. 5g网络优化先培训是真的吗?
  8. Python中定义函数的关键字是什么?
  9. Python之Django 基本使用
  10. 一篇文章带你搞懂慢SQL以及优化的策略