如果我们在运维服务器的时候,有些时候没有配置PHPMyAdmin软件,所以在登录和创建MYSQL数据库的时候直接用的Linux MYSQL命令。这里简单整理我们是如何用这些命令创建用户和赋权限的。
1、登录MYSQL
前提是我们的服务器中已经有安装mysql,然后才可以登录
mysql -u root -p
然后会提示需要输入MYSQL数据的总密码。
2、创建MYSQL用户
我们可以看到进入数据库成功后,会有命令符需要我们输入。我们准备创建数据库和用户,以及密码。我们可以先准备好。
mysql> CREATE USER 'laozuo'@'localhost' IDENTIFIED BY 'laozuoorg!!';
这样,我们就创建一个laozuo的用户,以及设置laozuorg!!的密码。但是,我们还需要授权才可以用。
3、授权用户
GRANT 参数 ON database.table TO ‘user’@’localhost’;
这里是命令符,我们可以有其他参数调整。
ALL–允许完全访问特定的数据库。如果未指定数据库,则允许完全访问整个MySQL。
CREATE–允许用户创建数据库和表。
DELETE–允许用户从表中删除行。
DROP–允许用户删除数据库和表。
EXECUTE–允许用户执行存储的例程。
GRANT OPTION–允许用户授予或删除另一用户的特权。
INSERT–允许用户从表中插入行。
SELECT–允许用户从数据库中选择数据。
SHOW DATABASES–允许用户查看所有数据库的列表。
UPDATE–允许用户更新表中的行。