江夏
主 题
用户
查询用户
sql
SELECT User, Host FROM mysql.user;
创建用户
sql
-- 创建的localhost,所以远程用ip就连不了
-- 设置为xiaoming@'%',所有方式都可以连接
-- 设置为*.*,所有数据库都可以连接
CREATE USER 'xiaoming'@'localhost' IDENTIFIED BY 'xiaoming2048!@#';
-- 授予对应数据库权限 PRIVILEGES
GRANT ALL PRIVILEGES ON dbname.* TO 'xiaoming'@'localhost';
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,ALTER ON dbname.* TO 'xiaoming'@'localhost';
-- 刷新权限
FLUSH PRIVILEGES;
-- PRIVILEGES值
-- SELECT: 允许用户从数据库中读取数据。
-- INSERT: 允许用户向数据库表中插入新数据。
-- UPDATE: 允许用户修改数据库表中的现有数据。
-- DELETE: 允许用户从数据库表中删除数据。
-- CREATE: 允许用户创建新的数据库或表。
-- DROP: 允许用户删除数据库或表。
-- ALTER: 允许用户修改数据库表结构,如添加、修改或删除列。
-- GRANT OPTION: 允许用户将自己拥有的权限授予给其他用户。
-- INDEX: 允许用户在数据库表上创建索引。
-- CREATE TEMPORARY TABLES: 允许用户创建临时表。
-- SHOW DATABASES: 允许用户查看数据库列表。
-- LOCK TABLES: 允许用户锁定数据库表,以防止其他用户对其进行修改。
-- REFERENCES: 允许用户定义外键关系。
修改密码
sql
-- 修改密码
ALTER USER 'xiaoming'@'localhost' IDENTIFIED BY 'xiaoming1988!@#';
-- 修改当前用户密码
ALTER USER USER() IDENTIFIED BY 'xiaoming2077!@#';
备份数据库
cmd 命令
mysqldump -u root -p -h 10.1.33.238 dbname > backup.sql
全部评论(0)