看分享,阅见世界,分享此刻。是一个整理、分享,搜索的网站。智阅无界,洞见未来。
  • 文章
  • 专题
  • 文章
  • 登录
  • 注册
计科知识库 计科知识库 9天前

mysql 5.1创建用户并授权

mysql

mysql 5.1创建用户、数据库、并授权

1. 建起数据库

  1. create database csbloggerdb;

2.建用户、授权

  1. CREATE USER 'csblogger'@'localhost' IDENTIFIED BY '111111111';
  2. CREATE USER 'csblogger'@'%' IDENTIFIED BY '111111111';
  3. CREATE USER 'csblogger'@'127.0.0.1' IDENTIFIED BY '111111111';
  4. GRANT CREATE, SELECT, INSERT, UPDATE ON csbloggerdb.* TO 'csblogger'@'localhost';
  5. GRANT CREATE, SELECT, INSERT, UPDATE ON csbloggerdb.* TO 'csblogger'@'127.0.0.1';
  6. ---GRANT CREATE ON database_name.* TO 'csblogger'@'localhost';

3. 使用mysql命令行工具导入数据库

  1. mysql -u username -p database_name < database.sql
  2. mysql 命令导入
  3. mysql -u 用户名 -p密码 < 要导入的数据库数据(runoob.sql)

privileges:权限列表,如 SELECT, INSERT, UPDATE, DELETE, ALL PRIVILEGES(所有权限)

GRANT privileges ON database_name.table_name TO ‘username’@’host’;

授权示例:

授予对 test 数据库所有表的查询和插入权限:
GRANT SELECT, INSERT, UPDATE ON test.* TO ‘dev01’@’localhost’;

授予所有权限并可授权他人:

GRANT ALL PRIVILEGES ON . TO ‘mk2’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

权限生效

执行授权后,建议运行 FLUSH PRIVILEGES; 命令刷新 MySQL 系统权限表,使新权限立即生效24。
安全建议

出于安全考虑,应谨慎使用通配符 % 允许所有主机连接,特别是高权限账户
```

  • © 2025 看分享 阅见世界,分享此刻。
  • 建议
  • | 鄂ICP备14016484号-7

    鄂公网安备 42068402000189

    访问微博看分享