本人想知道MySql怎么在数据安装的时候就能自动去生成一些默认的用户和权限呢(用户:Client,密码:12345)?
 比如是不是需要写自动安装脚本阿?等等,谢谢!

解决方案 »

  1.   

    MySQL的标准安装,或者非安装版本中不会帮你创建这些用户的,只有一个系统默认用户 root@localhost如果你需要在你自己的安装脚本或程序中设置。则你需要 create user 'Client'@'%' IDENTIFIED BY '12345'注意MYSQL的用户账号由 username@hostname 组成  scott@localhost 与 [email protected] 不是同一个用户!
      

  2.   

    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html可以参考一下官方文档中的 create user 和 5.7. MySQL访问权限系统
    5.7.1. 权限系统的作用
    5.7.2. 权限系统工作原理
    5.7.3. MySQL提供的权限
    5.7.4. 与MySQL服务器连接
    5.7.5. 访问控制, 阶段1:连接核实
    5.7.6. 访问控制, 阶段2:请求核实
    5.7.7. 权限更改何时生效
    5.7.8. 拒绝访问错误的原因
    5.7.9. MySQL 4.1中的密码哈希处理
    5.8. MySQL用户账户管理
    5.8.1. MySQL用户名和密码
    5.8.2. 向MySQL增加新用户账户
    5.8.3. 从MySQL删除用户账户
    5.8.4. 限制账户资源
    5.8.5. 设置账户密码
    5.8.6. 使你的密码安全
    5.8.7. 使用安全连接
      

  3.   

    mysql为了安全,现在只有一个默认安装账号,其他的要自己创建