如果需要在MySQL中手工创建数据库和用户,有两种办法。
1. 命令行。
执行 mysql -u root -p ,输入 root 密码后,出现 mysql 提示符,此时可输入 create database 数据库名;
即可创建一个数据库。然后执行
GRANT ALL ON 数据库名.* TO '用户名'@'%' IDENTIFIED BY '密码' , '用户名'@'localhost' IDENTIFIED BY '密码';
即可创建一个用户并授权访问相应的数据库。一般这个命令里面的“数据库名”和“用户名”都用一样的站点ID即可。
2. phpMyAdmin 。
打开 phpMyAdmin,用 root 用户登录,在 首页上中间部分有一行“创建一个新的数据库”,填写数据库名,点“创建”,即可创建一个数据库。然后点首页下部的“权限”,进入权限管理,点“添加新用户”。然后“用户名”,“使用文本域”,输入用户名;“主机”,“任意主机”,后面空着;“密码”,“使用文本域”,输入密码;重新输入,再次输入密码;“Database for user”,选“Create database with same name and grant all privileges”,点底部的“执行”,则创建了一个用户并授权。但还没完。点刚才提示添加用户成功的那个页面上部的那个“权限”标签,回到权限管理,再次点“添加新用户”。然后重复刚才的操作,其中“主机”一项改成“本地”,后面会自动出来“localhost”。其它几项都跟上一次完全一致就行了。再次点“执行”并提示成功后,就完成了创建数据库和用户的任务。
此过程的第一步“创建数据库”可以省略,添加用户的时候会自动创建数据库。
|