关于MySQL的密码

设置密码:

mysqladmin -uroot password ‘111‘  单实例设置密码
mysqladmin -uroot password ‘aaa‘ -S /data/3307/mysql.sock  多实例设置密码

修改密码:

1, shell命令行修改:
mysqladmin -uroot -p111 password ‘aaa‘
mysqladmin -uroot -p111 password ‘aaa‘ -S /data/3306/mysql.sock
2,登陆MySQL修改:
update mysql.user set password=password(‘aaa‘) where user=‘root‘ and host=‘localhost‘;
flush privileges;
3,登陆MySQL后set:
set passwor=password(‘aaa‘);
flush privileges;

单实例找回密码:

1、关闭MySQL:
/etc/init.d/mysqld stop
2、跳过授权表启动:
mysqld_safe --skip-grant-tables &
3、进入数据库后update:
update mysql.user set password=password(‘aaa‘) where user=‘root‘ and host=‘localhost‘;
4、重新启动:
/etc/init.d/mysqld stop
/etc/init.d/mysqld start

多实例找回密码:

killall mysqld
mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-tables &
update mysql.user set password=password(‘aaa‘) where user=‘root‘ and host=‘localhost‘;
mysqladmin -uroot -paaa -S /data/3306/mysql.sock shutdown

  

  

  

时间: 2024-10-04 22:23:25

关于MySQL的密码的相关文章

Linux下MySQL忘记密码

系统:CentOS6.6 64位 参考文档(截图请看原网址): Linux下MySQL忘记root密码怎么办_百度经验 http://jingyan.baidu.com/article/1709ad80a8caf14634c4f013.html 具体步骤如下: 修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables 保存配置文件后,重启MySQL服务 service mysqld restart 再次进入MySQL命令行 mysq

MySQL root密码找回

以MySQL多实例为例,演示找回MySQL root的密码 1.关闭mysql服务 [[email protected] ~]# mysqladmin -uroot -poldboy123 -S /data/3306/mysql.sock shutdown ==>通过mysqladmin shutdown优雅关闭mysql服务. [[email protected] ~]# lsof -i:3306 2.使用--skip-grant-tables参数后台启动mysql,忽略授权验证直接登录 [[

修改xampp的mysql默认密码和端口

修改MySQL默认密码 MySQL 的“root”用户默认状态是没有密码的,所以在 PHP 中您可以使用 mysql_connect("localhost","root","") 来连接 MySQL 服务器:如果您想为 MySQL 中的“root”用户设置密码,请在控制台中使用“mysqladmin”命令.例如: 在windows版本的xampp下:\...\xampp\mysql\bin\mysqladmin -u root -p passwo

CentOS 下如何修改 MySQL 的密码

做服务器运维,修改 MySQL 的密码是经常的需要,定期修改 MySQL 密码是网站安全的一个保证.这里记录一下修改 MySQL 密码的一些命令,方便以后查看. 修改root密码 CentOS 下 MySQL 管理员帐号默认是 root 用户,密码为空.如果你从没设置过 MySQL 的密码,使用 root 用户来连接 MySQL 服务器不需要输入密码. 第一次设置root密码可以使用以下命令: 1 mysqladmin -u root password NEWPASSWORD 如果你已经设置过密

mysql root密码忘记重置

1.修改/etc/my.cnf文件 找到mysqld选项,增加子项skip-grant-tables 2.重新启动mysql服务 service mysqld restart 3.进入mysql 在shell中执行mysql -u root 4.设置root新密码 update mysql.user set password=password('newpassword') where user='root'; flush privileges; 5.删除步骤1中进行的操作. 6.再次执行步骤2.

使用SQL语句修改MYSQL数据库密码

首先登录MySQL.(mysql -uroot -proot) 连接权限数据库: use mysql; 改密码:update user set password=password("shapolang") where user="root";(别忘了最后加分号) . 刷新权限(必须步骤):flush privileges;

使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失(转)

B.5.3.2 How to Reset the Root Password If you have never assigned a root password for MySQL, the server does not require a password at all for connecting as root. However, this is insecure. For instructions on assigning passwords, see Section 2.18.4,

Mysql,phpmyadmin密码忘了怎么办

1.关闭mysql服务 # service mysql stop 如果提示mysql: unrecognized service这样的错误提示. 先查看查找mysql.server,使用:find / -name "mysql.server" 再使用/usr/local/mysql/share/mysql/mysql.server stop命令关闭mysql. 2. 安全模式启动mysql跳过授权表 先查看mysqld_safe程序,可以使用find / -name "mys

MAMP中设置Mysql root密码

作为一名大三学生,我的技术还很薄弱,最近想学习一下PHP+mysql进行web开发,由于用的是mac机器,并且希望快速入门而不必将时间花费在环境搭建上,我选择了使用MAMP集成开发环境,我会慢慢将我的学习心得和大家分享,希望的到大家的指导. 下载MAMP.dmg文件以后点击安装,由于没有难度就不会赘述,不过过程中有一个坑,就是在标准安装安装这一步请选择自定义,然后选择MAMP普通版本.因为它的安装包中有MAMP和MAMP pro,他会默认安装pro版本,然后让你购买这个版本,以后启动免费版本的时

[MySQL]如何修改mysql root密码

如何修改mysql root密码忘记MySQL ROOT密码是在MySQ使用中很常见的问题,可是有很多朋友并不会重置ROOT密码,那叫苦啊,特写此文章与大家交流: 1.编辑MySQL的配置文件:my.ini一般在MySQL安装目录下有my.ini即MySQL的配置文件.在此配置文件的最后添加如下一行:skip-grant-tables保存退出编辑. 2.然后重启MySQL服务在命令行下执行:net stop MySQLnet start MySQL 3.设置新的ROOT密码然后再在命令行下执行: