军哥:怎么在服务器上增加新的数据库用户
想在云服务器上mysql数据库上新加一个用户和密码,在网上搜索了一个教程按照其操作出如下问题教程:
1)以root用户登录
#mysql -u root -p
2)插入新用户,host:%;user:jason;pssword:jason
mysql>insert into mysql.user (host,user,password) values('%','jason',PASSWORD('jason'));
3)更新密码
mysql>update user set password=password('jason') where user='jason'
4)授予权限
mysql>grant all on neuzjs.* to jason@'%' identified by 'jason';
其中neuzjs为数据库名;
5)刷新权限
mysql>flush previleges;
登录服务器后
输入命令:mysql -u root -p
提示:-bash: mysql: command not found 找到答案了 结贴
问题:
# mysql -uroot -p
-bash: mysql: command not found
因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令,所以找不到了
解决办法是: ln -s /usr/local/mysql/bin/mysql /usr/bin 做个链接即可
页:
[1]