linux下创建新用户新数据库并远程访问

1.用root账户登录

# mysql -u root -p

2.选择mysql权限数据库

# use mysql;

3.插入账户

# insert into user (Host,User,Password) values ('%','myuser',password('mypw'));

更新权限

# flush privileges;

4.创建数据库

# create database mytestdb;

5.指定数据库的访问账户

#  grant all privileges on mytestdb.* to 'myuser'@'%' identified by 'mypw';

更新权限

# flush privileges;

搞定~~~~

注:user表的host字段‘%’表示允许外部访问。

 

 

 如果需要在xshell下访问数据库需要追加一个host

# insert into user (Host,User,Password) values ('localhost','myuser',password('mynewpw'));

更新权限

# flush privileges;

这里的密码可以与外部访问的不一致,同时,不需要更新数据库的访问账户,因为上一步已经添加了。

posted @ 2013-03-12 14:06  风干的记忆  阅读(508)  评论(0编辑  收藏  举报