忘记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

………………….

 

 

重启服务

posted on 2018-07-29 19:16  临渊慕鱼不如退而结网  阅读(189)  评论(0编辑  收藏  举报