文档章节

CentOS 配置mysql允许远程登录

凤决
 凤决
发布于 2016/06/07 14:55
字数 335
阅读 19
收藏 3

1、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
   在本机先使用root用户登录mysql:
         mysql -u root -p"youpassword" 
   进行授权操作:
         mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword'         WITH     GRANT OPTION;
   重载授权表:
        FLUSH PRIVILEGES;
   退出mysql数据库:
        exit


2、允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下:
    在本机先使用root用户登录mysql:
    mysql -u root -p"youpassword" 
    进行授权操作:
            GRANT ALL PRIVILEGES ON *.* TO root@"172.16.16.152" IDENTIFIED BY             "youpassword" WITH GRANT OPTION;
    重载授权表:
            FLUSH PRIVILEGES;
    退出mysql数据库:
            exit
3、删除用户授权,需要使用REVOKE命令,具体命令格式为:
    REVOKE privileges ON 数据库[.表名] FROM user-name;
    具体实例,先在本机登录mysql:
            mysql -u root -p"youpassword" 
    进行授权操作:
            GRANT select,insert,update,delete ON TEST-DB TO test-user@"172.16.16.152"             IDENTIFIED BY "youpassword";
    再进行删除授权操作:
            REVOKE all on TEST-DB from test-user;
    ****注:该操作只是清除了用户对于TEST-DB的相关授权权限,但是这个“test-user”这个用户还是存在。
    最后从用户表内清除用户:
            DELETE FROM user WHERE user="test-user";
    重载授权表:
            FLUSH PRIVILEGES;
    退出mysql数据库:
            exit

© 著作权归作者所有

共有 人打赏支持
凤决
粉丝 0
博文 14
码字总数 4431
作品 0
海淀
程序员
CentOS 配置MySQL允许远程登录

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,...

Surjur
2014/09/02
0
0
阿里云centos安装mysql

安装mysql 每一句mysql语句后面一定要带上分号; CentOS修改mysql 用户root的密码并允许远程登录 常用操作 对于阿里云服务器 2013错误参考 监听3306端口 navicat登陆Centos MySQL时,报错ERR...

FutaoSmile丶
2017/12/24
0
0
CentOS LAMP环境配置好后,拒绝访问远程服务器

当LAMP环境配置好后,我们在本机:192.168.0.130使用Navicat连接服务器:192.168.0.168的时候会出现远程MySQL不允许访问的错误,这是因为Mysql为了安全性,在默认情况下用户只允许在本地登录...

cheng-git
2015/09/06
46
0
Centos 使用 mysql 服务

前言 由于数据库一直用的是 阿里云的 RDS,公司的网访问阿里云又是龟速,所以用了一会还是决定在本地搭建一台 mysql 服务器。 mysql 被 oracle 收购之后,下载 mysql 就需要 oracle 账号了,...

诸葛孔明亮
2016/11/04
22
0
CentOS 6.3 安装Mysql 整理

1.查找已经安装的文件 [root@localhost ~]# rpm -qa | grep -i mysql mysql-libs-5.1.66-2.el63.x8664 2.删除 #rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64 3.安装RPM文件 #rpm -ivh My......

Eviltuzki
2015/01/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

es6

在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组 传入对象,返回属性名 var obj = {'a':'123','b':'345'};console.l...

不负好时光
9分钟前
0
0
叮!您收到一份超值Java基础入门资料!

摘要:Java语言有什么特点?如何最大效率的学习?深浅拷贝到底有何区别?阿里巴巴高级开发工程师为大家带来Java系统解读,带你掌握Java技术要领,突破重点难点,入门面向对象编程,以详细示例...

全部原谅
10分钟前
0
0
web.xml容器加载顺序

容器对于web.xml的加载过程是context-param >> listener >> fileter >> servlet

Aeroever
12分钟前
1
0
Docker容器日志查看与清理

1. 问题 docker容器日志导致主机磁盘空间满了。docker logs -f container_name噼里啪啦一大堆,很占用空间,不用的日志可以清理掉了。 2. 解决方法 2.1 找出Docker容器日志 在linux上,容器日...

muzi1994
13分钟前
0
0
J2Cache 和普通缓存框架有何不同,它解决了什么问题?

不少人看到 J2Cache 第一眼时,会认为这就是一个普普通通的缓存框架,和例如 Ehcache、Caffeine 、Spring Cache 之类的项目没什么区别,无非是造了一个新的轮子而已。事实上完全不是一回事!...

红薯
16分钟前
365
9

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部