mysql数据库授权操作

 时间:2024-10-14 19:31:18

1、查看数据库权限:1、查看数据库是否有授权的权限:select *from mysql.user where User='root' and Host='%'\G;2、在列出的内容中查看Grant_priv:是否为Y3、当Grant_priv:不为Y时:update mysql.user set Grant_priv='Y' where User='root' and Host='%';4、刷新权限设置:flush privileges;5、退出当前账户:quit

2、数倌栗受绽据库授权:1、用root登陆数据库:mysql -h 数据库ip -uroot -p数据库密码2、创建用户:create user '新建的用户名'@'192.168.42.67' identified by '密码';3、授权:GRANT ALL PRIVILEGES ON *.* TO '新建的用户名'@'%/主机内网' IDENTIFIED BY '密码' WITH GRANT OPTION;4、授权成功后刷新权限设置:flush privileges;5、之后就可以用新授权的用户登陆了:mysql -h 数据库ip -u 新建的用户名 -p密码

3、授权过程可能遇到的小问题:发现无密码条件下,没有授权的写权限:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement解决方法:mysql> set global read_only=0;//(关掉新主库的只读属性)mysql>flush privileges;mysql>set global read_only=1;//(读写属性)mysql>flush privileges;重启数据库

  • keil4和keil5合装在一起
  • u盘安装xp系统教程图解
  • Firefox浏览器如何灵活固定、关闭多个网页
  • 怎么用CMD命令进入D盘
  • 在 Linux 操作系统中使用摄像头
  • 热门搜索
    炒年糕怎么做好吃 怎么删除文件 排骨怎么做好吃 治脚气最有效的方法 家庭群聊名称大全温馨 暴风魔镜怎么用 草鱼的做法大全家常菜 最简单的打领带方法 怎么学习粤语 怎么取消页眉页脚