新建用户
Create user test IDENTIFIED BY ‘test’
授权
GRANT CREATE,SELECT,INSERT,UPDATE,DELETE,DROP ON test_db.* TO test@'%' identified by 'test';
grant ALL PRIVILEGES on test_db.* to test@"%" Identified by "test" WITH GRANT OPTION;
grant Replication client on *.* to test @"%";
--可创建函数
grant super on *.* to test @"%";
解释下:
test_db---远程连接的数据库名称
test---连接数据库的用户名
%---通配符,任何连到主机的ip均可
passwd---远程连接的密码
然后查看的这个新建的允许远程登录的用户aaa是否可用
mysql修改用户密码
#mysql -uroot -proot
mysql>SET PASSWORD FOR 'testTest'@'10.10.13.40' = PASSWORD('test');
mysql>FLUSH PRIVILEGES;
可以登录数据库了
#mysql -h10.10.13.40 -utest -ptest
mysql>