1.创建新的用户
CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';
- username 是您想要创建的新用户名。
- hostname 指定该用户可从哪些主机连接到服务器。% 表示任何主机。
- password 是新用户的密码。
例如,要创建一个用户名为new_user,密码为user_password,可以从任何主机连接的新用户,您可以使用以下命令:
CREATE USER 'new_user'@'%' IDENTIFIED BY 'user_password';
创建用户后,您可能还想要给予该用户相应的权限,这可以通过GRANT语句来实现。例如,给新用户授予在所有数据库上的所有权限,可以使用:
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'%';
或者,如果您只想给予特定数据库和表的权限,可以使用:
GRANT ALL PRIVILEGES ON `database_name`.* TO 'new_user'@'%';
GRANT ALL PRIVILEGES ON `database_name`.`table_name` TO 'new_user'@'%';
完成权限赋予后,不要忘记刷新权限:
FLUSH PRIVILEGES;
2.删除用户
DROP USER 'new_user'@'%';
3.登录命令
mysql -u root -p -P 端口号
-u root 表示你想以root用户身份登录。
-p 表示登录时需要输入密码。