不可以给一个具体的数据库设置密码,但你可以添加一个可以操作这个数据库的用户,方法:
grant all on youdb.* to 'user'@'host' identified by 'password';

解决方案 »

  1.   

    Mysql不能给某个库设置密码。你可以添加一个用户,为这个用户设置密码:
    INSERT INTO user VALUES('localhost','用户名',PASSWORD(‘密码’),
                'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
    user是Mysql自带的系统表,全给‘Y’,就是全权哦。
    当然,用SQL语句grant也可以的。
      

  2.   

    先把默认用户的删掉~~~~
    然后用Grant
      

  3.   

    mysql>GRANT ALL PRIVILEGES ON *.* TO user@"localhost" IDENTIFIED BY 'password' WITH GRANT OPTION