zoukankan      html  css  js  c++  java
  • mysql基础


    第一种方式:safe_mysqld --skip-grant-tables&  忘记密码如何进入mysql
    第二种方式:
    # vi /etc/my.cnf
    在[mysqld]的段中加上的skip-grant-tables,改完后,就删除

    select host,user,password from mysql.user;//即可查看到用户和密码
    mysql 5.6
    update user set password=password("new_pass") where user="root";// 'new_pass' 这里改为你要设置的密码
    flush privileges;
    exit

    mysql 5.7.22发现:通过修改mysql.user表中的authentication_string字段来修改密码无效,查阅资料后发现要这样:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_pass';

    mysql 8.0.11又变了:
    alter user 'root'@'localhost' IDENTIFIED BY 'new_pass';

    mariadb 10.3.x更改密码的方式:

    update user set password = password("your password"),authentication_string=password("your password") where user='root';


    查看授权
    show grants for root@localhost;

    建用户授权
    grant select,insert on *.* to test@'%' identified by 'test';

    grant all privileges on *.* to root@localhost identified by '123456';//所有权限

    删除用户
    delete from mysql.user user='root'
    delete from mysql.user where user='root' and ip='localhost'; 

  • 相关阅读:
    24/3=8 睡觉8工作8 8????
    linux上使用redis--宝塔面板
    Ruby--strftime
    JS-页面操作
    JS-确认框
    Rails--bundle exec rake db:migrate
    Jquery--array
    Ruby--hash
    Jquery--string
    Jquery--ajax
  • 原文地址:https://www.cnblogs.com/nfyx/p/9244560.html
Copyright © 2011-2022 走看看