一:授权主要的 SQL //某个数据库所有的权限 ALL 后面+ PRIVILEGES GRANT ALL PRIVILEGES ON 库名.* TO '用户'@'%' IDENTIFIED BY '密码'; // *代表所有表, %代表所有IP //某个数据库 特定的权限 权限后面没有 PRIVILEGES 所有的数据库权限- *.* GRANT select,update,insert,delete ON 库名.* TO '用户名'@'%' IDENTIFIED BY '用户密码'; //授…
参考:https://blog.csdn.net/open_data/article/details/42873827 使用MySQL的root用户登录出现错误提示 ERROR 1045 (28000) at line 2: Access denied for user 'root'@'%' (using password: YES) 查看授权表信息,会发现grant权限后面是‘N’ select * from mysql.user\G 但是本地登录的root用户有权限 解决办法家socket使…
--- 新建数据库用户授权 --远程的 GRANT ALL PRIVILEGES ON `testdb`.* TO 'username'@'%' IDENTIFIED BY 'pwd2017'; --本地的 ---GRANT ALL PRIVILEGES ON `testdb`.* TO 'username'@'localhost' IDENTIFIED BY 'pwd2017'; ---用户 数据库存储过程授权 GRANT SELECT ON mysql.proc TO 'username'@…
查看所有表 show tables; 查看表/视图结构 desc 表名/视图名: 查看建表过程 show create table 表名: 查看建视图过程 show create view 视图名: 删除表 drop table 表名: 删除视图 drop view 视图名: 查看表详细信息 show table status; 查看某张表详细信息 show table status where name='表名'; 改表名 rename table oldname to newname…
今天登录mysql,给其它用户授权遇到问题 mysql> grant all privileges on testdb.* to 'dbuser'@'10.4.14.14' identified by '5jyeTQ'; ERROR (): Access denied for user 'root'@'localhost' to database 'testdb' 首先看一下root用户有没有grant权限 mysql> select user,host,grant_priv from use…