在Ubuntu上管理MySQL权限主要涉及到以下几个方面:
用户账户管理:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
DROP USER 'username'@'localhost';
ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';
SELECT User, Host FROM mysql.user;
权限分配:
GRANT privileges ON database_name.table_name TO 'username'@'localhost';
SHOW GRANTS FOR 'username'@'localhost';
REVOKE privileges ON database_name.table_name FROM 'username'@'localhost';
数据库和表管理:
CREATE DATABASE database_name;
DROP DATABASE database_name;
CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
DROP TABLE table_name;
使用MySQL Workbench进行图形化界面管理:
sudo apt-get install mysql-workbench
注意:在执行这些操作时,请确保您已经登录到MySQL服务器。如果没有,请使用mysql -u root -p
命令登录,其中root
是默认的管理员用户名,然后输入密码。