加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2022-12-03 10:02:23 所属栏目:MsSql教程 来源:互联网
导读: MySQL用户密码中的特殊字符叹号(!)的妙用
使用叹号(!)禁止用户终端进入的一个方法。
复制代码 代码如下:
mysql> grant all privileges on wubx.* to ‘wubx'@'172.16.100.185′

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

仔细看一下mssql密码,原来他把!后面的字符串做为命令执行了。又试了一个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

一首先介绍下我所用的环境情况: 1.windows 下: 2.php服务管理器wamp5: 二话不说直下正题: 1.打开任务管理器,结束进程 mysqld-nt.exe 如图: 2.运行命令窗口 1).进行php服务管理器安装目录中的bin目录下 (我的为:D:\wamp\mysql\bin) , 操作为: (1).进入D盘 如: d: 回车: (2).进入bin目录 如: cd wamp\mysql\bin; 回车: (3).跳过权限检查启

1.首先停止正在运行的MySQL进程 Linux下,运行 killall -TERM mysqld Windows下,如果写成服务的 可以运行:net stop mysql,如未加载为服务,可直接在进程管理器中进行关闭. 2.以安全模式启动MySQL Linux下,运行 /usr/local/mysql/bin/mysqld_safe –skip-grant-tables & Windows下,在命令行下运行 X:/MySQL/bin/mysqld-nt.exe –skip-grant-tabl

点击顶部的"SQL"标签进入sql命令输入界面.输入以下命令: 复制代码 代码如下: update mysql.user set password=PASSWORD('jb51$123456') where user='root'; 然后点击右下角的"执行",没有报错就表示修改成功. 另外需要注意的是,如果你修改了root密码之后我们的phpMyAdmin的配置文件中的密码也需要修改,否则登录不上去哦.找到 复制代码 代码如下: $cfg['Servers'][$i

Payment Card Industry,即支付卡行业,PCI行业表示借记卡.信用卡.预付卡.电子钱包.ATM和POS卡及相关的业务. PCI DSS,即PCI数据安全标准(Payment Card Industry Data Security Standard)是由PCI安全标准委员会制定,旨在使国际上采用一致的数据安全措施. PCI DSS标准要求用户每隔90天必须更改他们的密码.那么MySQL数据库该怎样适应这个情况?幸运的是,在MySQL版本5.6.6版本起,添加了password_e

目录mysqladmin命令UPDATE user 语句SET PASSWORD 语句root密码丢失的情况(待验证) mysqladmin命令(回目录)格式如下(其中,USER为用户名,PASSWORD为新密码): mysqladmin -u USER -p password PASSWORD该命令之后会提示输入原密码,输入正确后即可修改.例如,设置root用户的密码为123456,则 复制代码 代码如下: mysqladmin -u root -p password 123456 UPDAT

修改密码: 复制代码 代码如下: //选择数据库use mysql;//修改密码update user set password=password('新密码') where user='root';//立即生效flush privileges 忘记管理员密码: 在my.ini的[mysqld]字段下面加入: 复制代码 代码如下: skip-grant-tables 重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysql 复制代码 代码如下: use mysql;updat

安装过程参考自:MySQL 5.6 for Windows 解压缩版配置安装 成功安装以后,启动MySQL,输入: net start mysql 提示: "MySQL 服务无法启动,服务没有报告任何错误,请键入 NET HELPMSG 3534 以获得更多的帮助." 查了下,在当前目录下输入: mysqld --initialize 还是出错,又查了下,原因是: mysqld --initialize-insecure自动生成无密码的root用户,mysqld --initializ

e6127b8b417dca0fab6a8b47b3eaae93.png

一.导出数据外部 1)mysql连接+将查询结果输出到文件.在命令行中执行(windows的cmd命令行,mac的终端) mysql -hxx -uxx -pxx -e "query statement" db > file -h:后面跟的是链接的host(主机) -u:后面跟的是用户名 -p:后面跟的是密码 db:你要查询的数据库 file:你要写入的文件,绝对路径 例如: 下面将 sql语句 select * from edu_iclass_areas 的查询结果输出到了 /

17bdcb00534f873aa5464aa07ee9cdc9.png

本文实例分析了MySQL提示The InnoDB feature is disabled需要开启InnoDB的解决方法.分享给大家供大家参考,具体如下: 一.问题: 建立数据表报错: ERROR 1289 : The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working 开启DOD命令行,登录(关于MySQL使用DOS命令行登录方法可查看前一篇

本示例 Oracle12c 为例. 管理员账号分为 system 与 sys,修改方法不同,我们分别予以叙述. 1 修改 sys 密码 首先进入 Oracle 安装目录,形如 F:\app\Administrator\product\12.1.0\dbhome_1\database,删除或重命名 PWDorcl.ora 文件: 如果不执行这步,执行 orapwd 命令,会抛出 "OPW-00005: 存在同名文件 - 请删除或重命名" 错误. 接着在该目录下,执行以下 orapwd 命

1. 当点击某一按钮的时候,把图片域中的图片改变一下

看不清 &l

无法找到Discuz!论坛数据表! 在5.5升级到6.0时,上传完后,运行*****.com/upgrade9.php时出下下列问题: 无法找到Discuz!论坛数据表! 请修改config.inc.php当中关于数据库的设置,然后上传到论坛目录,重新开始升级 config.inc.php这个文件我用的是以前的,应该没有问题的. 解决方法:刷新N次,就好了.真是不明白为什么. 发现了,原理mysql的权限是普通用户权限,我们可以先将权限设为系统帐户,问题就可以解决了

像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上,这个mysql报错已经被报告是一个mysql本身的bug并出现在mysql 开发者列表当中很多年了,然而这似乎又是一种误导. 在很多实例中,这种错误的发生都是因为mysql一直以来都不能很好的支持的关系的问题, 更不幸的是它也并没有指明到底是哪一个问题会导致上面那种错误,下面我把导致这个可怕 的150错误的常见原因列出来了,并且我以可能性的大小作了排序 已知的原因: 1, 两个字

d80fb8ededa238c0d4ff9c23d0bddc56.png

发现问题 最近由于卸载Mysql时将很多相关依赖包都卸载了,重装mysql后启动django出现如下错误: django.core.exceptions.ImproperlyConfigured:Error loading MySQLdb module: No module named 'MySQLdb". Did you install mysqlclient or MySQL-python? 由于开发时python版本为3.6.4,MySQL-python不支持python3,经过一番折腾安

0944f754564ae41a9ff7ae87f40195fc.png

发现问题 看着Django的教程学习搭建网站,结果忘记第一次创建的账号和密码了.结果搭建成功以后,一直无法登陆到管理页面,进行不下去了. 如图所示: 在网上找了很多的方法都不行,最后使用新建一个superuser的方法搞定,但是以前设置的那个账号好像还是不行. 解决方法的步骤: 1.新建一个用户名,使用如下命令: python manage.py createsuperuser 2.输入打算使用的登录名: Username(leave blank to use 'administrator'):

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!