• 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
    
    ………………….
    
     

    重启服务

  • 相关阅读:
    【转载】CSS的inline、block与inline-block
    MySQL常用语法
    JS模态对话框
    CS3常用属性手记
    画布常用手记
    CSS属性常用手记
    H5试题
    window对象常用手记
    js对象常用手记
    常用DOM对象手记
  • 原文地址:https://www.cnblogs.com/ywrj/p/9386475.html
Copyright © 2020-2023  润新知