问题描述
1、MySQL5.1,用户名默认root,密码123
2、要求创建一个可远程操作权限的用户why,密码为456
3、why用户需要可以对MySQL、information_schema、以及自定义的mydata3个数据库进行查询操作,其中对自定义的mydata数据库还要有insert等基本操作。还可以创建新的数据库
以上,请问如何赋值

解决方案 »

  1.   

    2、
    grant usege on *.* to 'why'@'%' identified by '456';
      

  2.   

    1、MySQL5.1,用户名默认root,密码123操作系统命令下
    mysql -uroot -p123
    以ROOT身份登录mysql2、要求创建一个可远程操作权限的用户why,密码为456
    CREATE USER why@% IDENTIFIED BY '456';3、why用户需要可以对MySQL、information_schema、以及自定义的mydata3个数据库进行查询操作,其中对自定义的mydata数据库还要有insert等基本操作。还可以创建新的数据库
    grant all on *.* to why@% ;
      

  3.   

    http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#user-account-management
    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. 使用安全连接
      

  4.   

    1.MySQL5.1,用户名默认root,密码123set password for 'root'@'localhost'=password('123');2、要求创建一个可远程操作权限的用户why,密码为456create user 'why'@'%' identified by '456';3、why用户需要可以对MySQL、information_schema、以及自定义的mydata3个数据库进行查询操作,其中对自定义的mydata数据库还要有insert等基本操作。还可以创建新的数据库
    grant all on *.* to 'darwin'@'%';//修改一下就okay了吧