标签:地方 安全模式 upd ase HERE 登录 改密码 修改表 data
1.修改密码
在不知道原来密码的前提下:关闭mysql 的进程
输入“mysqld_safe --skip-grant-tables &”命令以无密码方式进入MySQL安全模式。
然后可以使用空密码就如 mysql -u root
show databases;查看当前数据库
use tables;查看当前的表
update user set password=("新密码") where user=‘root‘ 即可修改密码。
输入"flush privileges;"更新权限。
然后重启服务即可。
2.创建新用户
进入mysql后,use mysql。
create user ‘sz‘@‘localhost‘ indentified by ‘123456‘ 创建用户名为sz 密码123456 本地登录
flush privilegs 更新权限
3.赋予Mysql用户权限
ALL: 所有可用的权限
CREATE: 创建库、表和索引
LOCK_TABLES: 锁定表
ALTER: 修改表
DELETE: 删除表
INSERT: 插入表或列
SELECT: 检索表或列的数据
CREATE_VIEW: 创建视图
SHOW_DATABASES: 列出数据库
DROP: 删除库、表和视图
运行一下命令赋予用户权限
grant create on mysql.user to ‘sz‘@‘localhost‘;
例:
给用户赋予的全权限
show grant for ‘sz‘@‘localhost‘;
删除所有用户权限
remove 权限 on 表名 for‘sz’@‘localhost’;
最后刷新权限 flush privilegs;
创建一个可以从任何地方连接服务器的用户。
grant all privileges on *.* to user@localhost identified by ‘something‘ with
root可以在外登录
use mysql;
grant all PRIVILEGES on *.* to root@‘%‘ identified by ‘root‘ WITH GRANT OPTION;
flush privileges;
2.基本命令
desc user; 查看表内所有信息
标签:地方 安全模式 upd ase HERE 登录 改密码 修改表 data
原文地址:https://www.cnblogs.com/pangya/p/8830970.html