MySQL——重置密码

一、设置my.ini文件。

在[mysqld]下加:skip-grant-tables

二、重启Mysql服务

net stop mysql

net start mysql

三、修改密码

SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘);

四、重新修改my.ini

删除skip-grant-tables

时间: 2024-11-06 11:23:02

MySQL——重置密码的相关文章

Mysql re-set password, mysql set encode utf8 mysql重置密码,mysql设置存储编码格式

There is a link about how to re-set password. http://database.51cto.com/art/201010/229528.htm words in short, two lines mysql> UPDATE mysql.user SET password=PASSWORD('your_new_password') WHERE User='root'; mysql> FLUSH PRIVILEGES; and about mysql e

mac mysql重置密码

http://blog.csdn.net/xiaozhuanddapang/article/details/53185775 情况一:在mysql官网直接下载dmg文件进行安装,忘记密码 1.关闭mysql服务器 sudo /usr/local/mysql/support-files/mysql.server stop 2.进入目录 cd /usr/local/mysql/bin 3.获取权限 sudo su 4.重启服务器 ./mysqld_safe --skip-grant-tables &

MAC Mysql 重置密码

使用mac电脑,当mysql登录密码忘记时,需要重置密码.步骤如下: 1. 关闭当前正在运行的mysql进程. A.进入"偏好设置",选择mysql, 再选"stop mysql server"; or B. 可以使用活动监视器(F4 进入选择"其他",再选"活动监视器"),然后关闭mysqld进程 2. 打开终端,切换到root用户:su root 3. 进入mysql安装目录:cd /usr/local/mysql/bin

MySQL重置密码与远程连接权限问题

如果mysql没有密码,或者密码设置为空的时候可以通过在用管理员身份打开cmd,然后在里面输入mysqladmin -u root password 123456  这个地方的密码是明文密码. 如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置: 1. KILL掉系统里的MySQL进程,方法如下: a.点击桌面工具栏打开任务栏管理器. b.从任务管理器的进程中找到mysqld.exe进程,点击右键选择结束进程. 2. 在命令行中输入命令 mysqld --skip-grant-t

MySQL重置密码以及优化

一.重置MySql数据库root密码 l 修改配置文件 vim /etc/my.conf         #数据库安装时产生的位置 ###在[mysqld]这个模块里加入代码:skip-grant /etc/init.d/mysqld  restart      #修改后需要重启服务生效 重新登陆root用户 mysql –uroot     #不需要密码即可登入root账户 show databases;              #查看有哪些数据库 use mysql;           

mac下mysql重置密码及使用用户和密码登陆

回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &回车后mysql会自动重启(偏好设置中mysql的状态会变成running) 第五步,输入命令 ./mysql回车后,输入命令 FLUSH PRIVILEGES; 回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码'); 至此,密码修改完成,可以成功登陆.   在终端登录到

mysql重置密码

wulilideMacBook-Pro:bin wulili$ mysql start ERROR 1045 (28000): Access denied for user 'wulili'@'localhost' (using password: NO) wulilideMacBook-Pro:bin wulili$ su - root 1.吧mysql服务关闭 2. 启动mysqld_safe ,跳过启动授权表.启动时加上skip-grant-tables参数目的是在启动mysql时不启动g

linux下mysql重置密码

如果忘记mysql的root密码可以采取下面的步骤重新设置 1.kill掉所有mysql的进程 2.使用--skip-grant-tables的参数启动mysql shell> mysqld_safe --skip-grant-tables 3.在打开一个连接,设置新的密码,mysql> UPDATE mysql.user SET Password=PASSWORD('newpwd') -> WHERE User='root'; mysql> FLUSH PRIVILEGES; 4

Linux 下MySql 重置密码

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:sk