忘记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 ………………….
重启服务