如何给管理员设置密码?
外部命令设置密码
mysqladmin -uroot password='自己要设置的密码'
sql语句设置密码
mysql>update mysql.user set password=password("自己要设置的密码") where user='root' and host='localhost'
单实例忘记密码如何操作?
关闭mysql
/etc/init.d/mysqld stop
使用参数启动
mysqld_safe --skipgrant-tables --user=mysql &
空密码登录
mysql -uroot
改密码
mysql>update mysql.user set password=password("password") where user='root' and host='localhost'
刷新权限
mysql> flush privileges;
关闭mysql,重新启动
mysqladmin -uroot -ppassword shutdown
/etc/init.d/mysqld start
多实例忘记密码如何操作?
关闭mysql
killall mysql #只能killall myqld,因为关闭时要密码,你的密码已经忘记了
2.启动时加参数
mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-tables &
3.登录时空密码
mysql -uroot -S /data/3306/data/mysql.sock
4.修改密码
mysql>update mysql.user set password=password("newpassword") where user='root' and host='localhost'
5.别忘记刷新
mysql> flush privileges;
6.然后在关闭mysql,用新密码登录就ok了。
mysqladmin -uroot -pnewpassword -S /data/3308/data/mysql.sock shutdown
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。