/*
mysql grant命令添加用户常用的三种模式
*/
1 、grant all PRIVILEGES on * . * to ' test ' @ ' localhost ' IDENTIFIED by ' 123 '
2 、grant all PRIVILEGES on * . * to ' test ' @ ' % ' identified by ' 123 '
3 、grant all PRIVILEGES on * . * to ' test ' @ ' 10.22.225.18 ' identified by ' 123 '
说明:
1 ,添加一个本地用户 ' test ' ,一般用于web服务器和数据库服务器在一起的情况
2 ,添加一个用户 ' test ' ,只要能连接数据库服务器的机器都可以使用,这个比较危险,一般不用。
3 ,在数据库服务器上给 ' 10.22.225.18 ' 机器添加一个用户 ' test ' ,一般用于web服务器和数据库服务器分离的情况。
注意:真正使用的时候不会用 grant all PRIVILEGES on * . * ,而是根据实际需要设定相关的权限。
例如:很常用的情况 grant select , insert ,delete , update on test. * to ' test ' @ ' localhost ' identified by ' 123 '
1 、grant all PRIVILEGES on * . * to ' test ' @ ' localhost ' IDENTIFIED by ' 123 '
2 、grant all PRIVILEGES on * . * to ' test ' @ ' % ' identified by ' 123 '
3 、grant all PRIVILEGES on * . * to ' test ' @ ' 10.22.225.18 ' identified by ' 123 '
说明:
1 ,添加一个本地用户 ' test ' ,一般用于web服务器和数据库服务器在一起的情况
2 ,添加一个用户 ' test ' ,只要能连接数据库服务器的机器都可以使用,这个比较危险,一般不用。
3 ,在数据库服务器上给 ' 10.22.225.18 ' 机器添加一个用户 ' test ' ,一般用于web服务器和数据库服务器分离的情况。
注意:真正使用的时候不会用 grant all PRIVILEGES on * . * ,而是根据实际需要设定相关的权限。
例如:很常用的情况 grant select , insert ,delete , update on test. * to ' test ' @ ' localhost ' identified by ' 123 '