zoukankan      html  css  js  c++  java
  • MySQL的安全机制

    MySQL的安全机制:
    1.MySQL登录
    mysql -u账户 -p密码 -h127.0.0.1 -P端口 数据库名
    mysql -h hostname|hostIP -p port -u username -p password databaseName -e "SQL语句";
    退出:
    exitquit;
    2.MySQL账户管理
    创建用户:
    create user 'username'@'hostname' identified by 'password';
    grant 权限(增删改查) on database_name to 'username'@'hostname(一般是localhost)' identified by "密码";
    修改密码(当前登录用户的密码):
    (1).不登陆的时候更改密码
    mysqladmin -uroot -p旧密码 password 新密码(最后不要加分号)
    (2).登陆数据库后,对指定应用进行密码修改
    方法一: use mysql;
    update user set password=PASSWORD('新密码') where user = 'root';(修改完成之后要重启mysql服务(net start|stop mysql));
    flush privileges;// 刷新权限
    方法二: set password = password('new password');
    flush privileges;
    方法三. set password for 'username'@'hostname'=password("new password");(超级用户(root)下)
    方法四(在忘记root密码,登陆不进去的情况下)
    先停止服务
    net stop mysql
    mysqld --defaults-file="你电脑的mysql的ini文件的路径" --console --skip-grant-tables
    如果不知道路径,可以在服务中找到Mysql,右击属性,属性中有个可执行文件可以找见。
    ps: 这命令可以跳过权限安全检查
    然后再打开第二个黑窗口
    直接登陆:mysql -uroot -p
    提示enter password --直接回车连接成功
    方法五:还可以通过创建账户的语句来修改密码:
    grant 权限(增删改查) on database_name to 'username'@'hostname(一般是localhost)' identified by "密码";
     
    删除用户:
    drop user 'username'@'hostname';
    3.MySQL权限管理
    在创建用户时赋给用户的权限.
     
  • 相关阅读:
    supervisor 安装与使用
    CF39C-Moon Craters【dp】
    NWERC2020J-Joint Excavation【构造,贪心】
    CF25E-Test【AC自动机,bfs】
    CF19E-Fairy【树形结构,差分】
    CF11D-A Simple Task【状压dp】
    CF5E-Bindian Signalizing【单调栈】
    P6628-[省选联考 2020 B 卷] 丁香之路【欧拉回路,最小生成树】
    CF666E-Forensic Examination【广义SAM,线段树合并】
    CF235D-Graph Game【LCA,数学期望】
  • 原文地址:https://www.cnblogs.com/wadmwz/p/7503690.html
Copyright © 2011-2022 走看看