首页 > 数据库技术 > 详细

Mysql忘记密码,支持中文,tab补全

时间:2018-07-29 19:54:47      阅读:186      评论:0      收藏:0      [点我收藏+]

忘记Mysql密码:

(1)暂停服务:

/etc/init.d/mysqld stop

 

(2)跳过grant表授权,进入安全模式,并在后台运行:

mysqld_safe --skip-grant-tables &

mysqld_safe --skip-grant-tables --defoults-file=/data/3306/my.cnf  &    #多实例

jobs

[1]+  Running                 mysqld_safe --skip-grant-tables &

(3)进入安全模式修改密码

Mysql

mysql> use mysql;                  #进入mysql库

mysql>update user set password=password(123123) where user=root;

              修改密码              密码加密                                用户                    

 
mysql> flush privileges;             #刷新

 

(4)重启服务 用新密码登录;

/etc/init.d/mysqld start

mysql -uroot -p123123

在mysql使用tab键补全功能

(1)修改主配置文件

vim /etc/my.cnf
 
改为

[mysql]

#no-auto-rehash

auto-rehash

 

(2)重启服务登录测试

/etc/init.d/mysqld restart               
mysql -uroot -p --auto-rehash                     #临时支持tab键

Mysql支持中文

临时支持 在mysql内

mysql> charset utf8;

Charset changed

mysql>

永久支持      修改主配文件

vim /etc/my.cnf

[client]

default-character-set=utf8

………………..

[mysql]

default-character-set=utf8

………………….

 

 

重启服务

Mysql忘记密码,支持中文,tab补全

原文:https://www.cnblogs.com/ywrj/p/9386475.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!