MYSQL 开启root远程登录权限
MySQL为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,比如使用Navicat连接数据库等。
一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限
登录mysql并授权:
1
2
|
mysql -uroot -p "youpassword"
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root' @ '%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
|
重载授权表:
1
|
FLUSH PRIVILEGES;
|
退出mysql数据库:
1
|
exit
|
二、允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限
登录mysql并授权:
1
2
|
mysql -u root -p "youpassword"
GRANT ALL PRIVILEGES ON *.* TO root@ "8.8.8.8" IDENTIFIED BY "youpassword" WITH GRANT OPTION;
|
重载授权表:
1
|
FLUSH PRIVILEGES;
|
退出mysql数据库:
1
|
exit ;
|
三、允许root用户在一个特定的IP进行远程登录,并具有所有库特定操作权限
登录mysql并授权:
1
2
3
4
|
mysql:
mysql -u root -p "youpassword"
GRANT select ,insert,update,delete
ON *.* TO root@ "8.8.8.8" IDENTIFIED BY "youpassword" ;
|
重载授权表:
1
|
FLUSH PRIVILEGES;
|
退出mysql数据库:
1
|
exit ;
|
四、删除用户授权,需要使用REVOKE命令,具体命令格式为:
1
|
REVOKE privileges ON 数据库[.表名] FROM user-name;
|
具体实例,先登录授权:
1
2
|
mysql: mysql -u root -p "youpassword"
GRANT select ,insert,update,delete ON TEST-DB TO test -user@ "8.8.8.8" IDENTIFIED BY "youpassword" ;
|
再进行删除授权操作:
1
|
REVOKE all on TEST-DB from test -user;
|
注:该操作只是清除了用户对于TEST-DB的相关授权权限,但是这个“test-user”这个用户还是存在。 最后从用户表内清除用户:
1
|
DELETE FROM user WHERE user= "test-user" ;
|
重载授权表:
1
|
FLUSH PRIVILEGES;
|
退出mysql数据库:
1
|
exit ;
|
MYSQL 开启root远程登录权限相关推荐
- 【转载翻译】Debian配置Networking 和 apt-get 源信息 开启root远程登录权限
1 简介 初始安装完debian 7.7.0时,需要首先配置网络及apt-get源,才能正常使用. 2 debian配置 2.1 debian 7.7.0配置网络及apt-get源 2.1.1 ...
- 腾讯云轻量应用服务器开启root远程登录
在腾讯云中创建轻量级应用服务器默认没有root登录,官方给了lighthouse账号进行webshell登录:但对于日常使用中偏向于root链接,本文记录了全新服务器配置root账号,且使其可远程链接 ...
- mysql允许root远程登录
看网上其他博主关于这方面的介绍的太多看起来麻烦,这里自己写下,以后遇到可以直接可以复制黏贴 1.首先本地登录mysql命令行 2. show databases; 3.更改需要操作使用的数据库为mys ...
- Ubuntu 20.04 开启 root 远程登录
切换到 root 用户 修改 sshd_config 重启 ssh 服务 vive@ubuntua:~$ su - root Password: root@ubuntua:~# root@ubuntu ...
- mysql 远程连接取消权限_MYSQL远程登录权限设置
Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ...
- MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库
Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ...
- mysql 远程登陆设置_MYSQL远程登录权限设置
Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ...
- mysql关闭显示无权限_如何关闭mysql远程登录权限
匿名用户 1级 2016-07-27 回答 Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'ro ...
- root开放远程链接,允许root远程登录
Ubuntu允许root远程登录配置 1.背景 近期在本地的虚拟机VMware上安装了Ubuntu Server 17.04,由于系统是无界面的,所有操作都需要通过Linux命令进行操作.后来不想直接 ...
最新文章
- 写自己的CSS框架 Part2:跨越浏览器的reset
- 用Flash创建一个类似Nano War游戏的教程
- nginx 转发_除了转发和负载均衡,nginx又一次让他玩出新高度
- 想被千年后的人知道吗,快去GitHub上传代码吧!
- vue + element中el-table导出excel
- python3连接MSSQL数据库 中文乱码怎么解决?
- 【think server rd340安装windows server 2008 R2 同时安装RAID驱动程序】
- ppt计算机实验报告册,PPT实验报告模板
- c语言生成exe文件的作用,c语言怎么生成exe文件
- 判断是不是数字 Java_java如何判断是不是数字
- Flashback 技术
- h5 微信公众号获取当前位置
- 【已解决】win10远程桌面连接报错:出现身份验证错误,要求的函数不受支持(CredSSP)
- Android textview设置ttf字体库本地库和网络库使用的两种方式
- 跳动的爱心代码,点燃我温暖你爱心代码
- 运维日记003--环境搭建与简单配置
- ansible启用sudo执行命令
- NB-IoT天线同轴电缆RG316、RG174、RG178
- 【Unity3D】平面绘图——GL与GUI
- TI AM570x浮点DSP C66x + ARM Cortex-A15开发板的Watchdog接口
热门文章
- 从零开始单排学设计模式「UML类图」定级赛 1
- Application Virtualization 4.5 部署之(三)(
- 探讨.NET Core数据进行3DES加密和解密问题
- JS魔法堂:doctype我们应该了解的基础知识
- C语言数据结构学习用单元测试
- 数学之美系列16(转帖)
- 不适合的任务:一个例子 启示:记住 我们选择做我们最擅长的事情,并且把事情做到最好
- only SOY MILK IS NOT ENOUGH FOR BREAKFAST
- boolean searching, it is so important for searching your papers
- girton college map