• 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权限管理
    在创建用户时赋给用户的权限.
     
  • 相关阅读:
    Fragment传参
    android手机旋转方向识别
    如何激活已经运行过的Activity, 而不是重新启动新的Activity
    Android 在Canvas中实现画笔效果(一)--钢笔
    [AS3]as3画笔实例实现橡皮擦功能源代码
    在 Windows 環境下利用 VNC 遠端控管 Mac OS X Server
    mac下开发IOS代码管理
    Android开发--仿微信语音对讲录音
    Android 二维码 生成和识别(附Demo源码)
    Android开源项目分类汇总
  • 原文地址:https://www.cnblogs.com/wadmwz/p/7503690.html
Copyright © 2020-2023  润新知