在VPS上安装完MySQL之后,缺省的用户只有root@localhost,新添加MySQL用户最简单的方法是: 在phpmyadmin里面执行如下语句(语句最后要加分;号):
grant all privileges on DBNAME.* to USERNAME@localhost identified by 'PASSWORD'
当然在SSH里面运行
mysql -uroot -p
之后也能够输入上面的sql语句,效果一样。 解释如下: 这将添加新用户,用户名称是USERNAME,密码是PASSWORD,这个用户在DBNAME这个数据库里面有修改,读取等权限。
或者:
大家觉得这个,可能不方便,就用第一个grant了,直接修改得了!
grant all privileges on DBNAME.* to USERNAME@localhost identified by 'PASSWORD'
flush privileges
当然在SSH里面运行
mysql -uroot -p
之后也能够输入上面的sql语句,效果一样。 解释如下: 这将添加新用户,用户名称是USERNAME,密码是PASSWORD,这个用户在DBNAME这个数据库里面有修改,读取等权限。
GRANT USAGE ON *.* TO wiki@localhost IDENTIFIED BY 'wiki';
flush privileges
//一定要注意需要flush,那个用户才能登陆的喔。或者:
mysqladmin -u root password YOUR_PASSWORD
mysqladmin -u用户名 -p旧密码 password 新密码 修改密码
大家觉得这个,可能不方便,就用第一个grant了,直接修改得了!
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2615/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2010-9-25 17:10
评论列表