mysql命令

mysql相关文档
# mysql官方文档
https://dev.mysql.com/doc/refman/8.0/en/sql-data-definition-statements.html
忽略SSL验证
# 添加忽略ssl验证参数
useSSL=false
授权时出现错误的解决方案:ERROR 1044 (42000): Access denied for user 'root'@'localhost'
https://www.cnblogs.com/kerrycode/p/9198566.html
关闭mysql服务
service mysql stop

启动mysql服务
service mysql start

重启mysql服务
service mysql restart

登录mysql
mysql -h 127.0.0.1 -u root -p

退出
exit;

查看数据库列表
show databases;

创建用户:
create user test1@'%' identified by '123456';

删除用户
drop user test1@'%';

查询用户信息
select host,user from mysql.user;

查询当前登录用户信息
select current_user() from dual;

查询用户授权信息
show grants for test1@'%';

给用户添加授权
grant all on 库名.表名 to 'test1'@'%';

给用户追加部分权限
grant update,delete on 库名.表名 to 'test1'@'%';

删除用户部分权限
revoke update,delete on 库名.表名 from 'test1'@'%';

删除用户权限
revoke all on 库名.表名 from 'test1'@'%';

刷新权限
flush privileges;

mysql权限系统表:mysql.tables_priv
select * from mysql.tables_priv;
posted @ 2024-11-22 19:21  rbcd  阅读(12)  评论(0)    收藏  举报