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

Posted 临渊慕鱼不如退而结网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql忘记密码,支持中文,tab补全相关的知识,希望对你有一定的参考价值。

忘记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补全的主要内容,如果未能解决你的问题,请参考以下文章

Mac Tab自动补全键

MySQL数据库忘记密码如何重新设置?

mysql中使用tab键补全

Visual Studio Code使用tab自动补全代码

Linux CentOS 中修改 MySQL 密码(Linux CentOS 中忘记了 MySQL 密码)

Linux CentOS 中修改 MySQL 密码(Linux CentOS 中忘记了 MySQL 密码)