windows进入mysql改user_windows下如何修改mysql数据库密码
先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员。
方法一
使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。
方法二
使用mysqladmin,这是前面声明的一个特例。
mysqladmin -u root -p password mypasswd
如:D:\Mysql\bin>mysqladmin -u root -p password admin
Enter password:(在此输入你原密码)
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。把命令里的root改为你的用户名,你就可以改你自己的密码了。当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,那么这种方法就是无效的。而且mysqladmin无法把密码清空。
下面的方法都在mysql提示符下使用,且必须有mysql的root权限:
方法三
mysql> Insert INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES
确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。在《mysql中文参考手册》里有这个例子,所以我也就写出来了。注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。
方法四和方法三一样,只是使用了REPLACE语句
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES
方法五
使用SET PASSWORD语句,
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');
你也必须使用PASSWORD()函数,但是不需要使用FLUSH PRIVILEGES。
方法六使用GRANT ... IDENTIFIED BY语句
mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit';
这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。
注意:PASSWORD() [不是]以在Unix口令加密的同样方法施行口令加密。
MySQL 忘记口令的解决办法:
如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :bin/safe_mysqld --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL。
mysql密码清空
Windows:
1.用系统管理员登陆系统。
2.停止MySQL的服务。
3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin
4.跳过权限检查启动MySQL,c:\mysql\bin>mysqld-nt --skip-grant-tables
5.重新打开一个窗口,进入c:\mysql\bin目录,设置root的新密码
c:\mysql\bin>mysqladmin -u root flush-privileges password "newpassword"
c:\mysql\bin>mysqladmin -u root -p shutdown
将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。
6.停止MySQL Server,用正常模式启动Mysql
7.你可以用新的密码链接到Mysql了。
windows进入mysql改user_windows下如何修改mysql数据库密码相关推荐
- yum mysql的安装目录在哪_linux下yum安装 mysql 及详细配置及修改mysql默认目录
linux下yum安装 mysql 及详细配置及修改mysql默认目录. 一.[root@sample ~]# yum -y install mysql-server ← 安装MySQL -..略 I ...
- 批量修改linux服务器密码,Linux下批量修改服务器用户密码方法步骤
Linux下批量修改服务器用户密码方法步骤 密码快要过期.由于机器数量众多,因此采用批量修改密码的方式来进行处理. 下面是具体步骤: 1.配置ssh免key # ssh-keygen -t rsa - ...
- linux mysql忘记root_linux下mysql-5.6忘记root密码,重置root密码详细过程
在linux平台下使用mysql过程中忘记了root密码,对于运维和DBA来讲都是一件头疼的事情,下面来讲解下怎么进行重置mysql数据库root 密码: 1.首先停止mysql服务进程: 1 ser ...
- 修改本地数据库密码(修改成你需要的密码)
如何修改本地数据库密码 1.cmd进入mysql数据库: 2.输入命令修改密码 : set password for root@localhost = password('root'); 或者 ALT ...
- linux下怎么修改mysql的字符集编码
安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件:由于linux下MySQL的默认安装目录分布在不同的文件下:不像windo ...
- linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码
摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...
- windows中安装mysql和php_windows下配置php + mysql环境
一.php服务器环境:apache + php安装与配置 1.下载apache.(httpd.apache.com) apache官网只提供源码,编译文件会有跳转到别的网站的下载地址. 如需VC9或V ...
- redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysql服务器端和客户端,修改mysql用户名,登陆mysql,启动关闭mysql
1 将相关的 mysql rpm 包上传到 redhat 上 2 我的电脑是Redhat 6.*版本,所以这里使用上面一个 3 解压zip包 4 安装以下几个 rpm MySQL-clie ...
- apache tomcat php mysql 配置_Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结...
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+ph ...
最新文章
- android studio远程控制,Android Studio远程登录控制台缺少“网络”和“窗口”命令?...
- [原创]基于Extjs的开源控件库 - http://extaspnet.codeplex.com/
- linux 卸载 openssl,请教Linux下Openssl安装的问题。
- scala运行包含package文件注意细节
- JavaScript内存释放
- Windows UI风格的设计(11)
- 【文件系统】浅解释FAT32
- 代理模式——HeadFirst设计模式学习笔记
- MySQL的多表查询(笛卡尔积原理)
- Android WorkManager 实战讲解
- 《java高并发编程详解》第0集
- cmd批处理剪切_批处理复制文件到剪切板,读取剪切板内容到目录
- 一元享移动怎么样_中国移动终于认怂?29元享100G流量还不限速,网友:后悔携号转网了...
- 路由器或交换机密码忘了——带你修改路由器+交换机密码
- 【SQLSERVER】清理alwayson过大的事务日志
- 玩转 Java8 Stream 流,常用方法,详细用法大合集!
- Android 核心技术
- 会计面试经常会被提问的11个问题!!
- 移动端浏览器沉浸式导航
- Unsupervised Monocular Depth Estimation From Light Field Image
热门文章
- 代码合并工具_11个代码质量审核和管理工具,程序员必备!
- php文件夹下所有视频播放,PHP使用glob方法遍历文件夹下所有文件
- 二元函数洛必达求极限_洛必达法则的几个例子
- android 媒体库扫描,如何扫描出Android系统媒体库中视频文件
- java atomiclong 使用_Java并发AtomicLongArray类
- php sslv3握手失败,Boost Beast握手:sslv3警报握手失败错误
- java 定义构造器_java的构造器定义以及使用
- paramiko执行nohup_记一次使用django+paramiko远程操作时报错无法返回问题
- python crm_Python CRM项目一
- php小程序onload,微信小程序 loading 组件实例详解