MySQL是一种广泛使用的关系型数据库管理系统,管理员在日常运维中需要增加权限来管理数据库。下面介绍几种增加管理员权限的方法。
方法一:使用GRANT语句。
--by www.qzphp.cn GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
以上语句中,'admin'是新管理员的用户名,'password'是新管理员的密码。GRANT ALL PRIVILEGES ON *.*表示赋予该管理员所有数据库的所有权限。WITH GRANT OPTION表示该管理员可以授权给其他用户。
方法二:使用ALTER USER语句。
--by www.qzphp.cn ALTER USER 'admin'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
以上语句中,'admin'是要修改的管理员用户名,'password'是新的密码。mysql_native_password表示使用MySQL原生密码。
方法三:使用SET PASSWORD语句。
--by www.qzphp.cn SET PASSWORD FOR 'admin'@'localhost' = PASSWORD('password');
以上语句中,'admin'是要修改的管理员用户名,'password'是新的密码。
以上三种方法都能成功增加管理员权限,一般情况下使用GRANT语句最为常见。