一. 前言

在Linux上安装完Mysql后,需要对root账户授权远程连接访问的权限,同时如果你创建了一个新的Mysql用户,同样也需要对该账户授权远程连接访问的权限;Mysql授权允许远程登录后,linux中安装的Mysql可以与Navicat for Mysql(可视化)等连接,在可视化软件下管理数据库和创建数据库操作。

二. 授权允许远程访问

1. 终端登录Mysql:

mysql -uroot -p 或者 mysql -uQwer1234! -proot

解释:

  • -uroot: -u后面表示账号, -pQwer1234!: -p后面表示密码

2. 使用mysql:

use mysql

3. 授权命令:

grant all privileges on *.* to 'root'@'%' identified by 'Qwer1234!';

其中"."代表所有资源所有权限, “‘root’@%”其中root代表账户名,%代表所有的访问地址。IDENTIFIED BY ‘密码’,这里换成数据库root用户的密码,WITH GRANT OPTION表示允许级联授权。

4. 刷新授权:

flush privileges;

5. 查看授权是否成功:

select Host from user;


出现下方结果表示已经授权成功,此时可以远程登录了

三. 关闭授权

如果想要关闭授权,可执行以下命令:

revoke all on *.* from dba@localhost;

四. Mysql相关命令

如果上述配置不生效,可尝试重启mysql服务,命令如下:

4.1 重启Mysql

service mysqld restart  // 重启mysql服务

4.2 查看是否启动

service mysql status

五. 命令行截图

Mysql授权root账户允许远程连接访问相关推荐

  1. linux服务器安装mysql数据库并通过本地Navicat连接访问远程mysq数据库

    之前因为项目需要,所以自己在linux服务器上安装了mysql数据库,但是自己在安装mysql数据库的时候也是遇到了很多的问题,所以特此在本博客中介绍一下如何在linux服务器上进行mysql数据库的 ...

  2. 如何在mysql中创建连接_如何在MySQL中创建新用户并开启远程连接访问?

    如何在MySQL中创建新用户并开启远程连接访问? 发布时间:2020-05-21 14:55:19 来源:亿速云 阅读:176 作者:鸽子 下面由mysql教程给大家介绍MySQL创建新用户并开启远程 ...

  3. mysql拒绝访问root用户_设置mysql的root用户允许远程登录

    设置MySQL的root用户允许远程登录 连接数据库 [root@localhost ~]# mysql -uroot -p密码 选择mysql数据库 mysql> use mysql; 设置访 ...

  4. centos6.5 mysql 远程访问_CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql

    ι 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysq ...

  5. 不能连接MySQL服务主机3306_解决centos的mysql服务3306端口无法远程连接10038问题

    之前一期说过在centos下安装宝塔控制面板,当登陆进去新建了数据库,然后在windows使用navicat for mysql 远程连接数据库一直失败,没有解决就先用阿里的RDS先用着,直到近期找到 ...

  6. mysql允许两个用户远程连接,配置MySQL服务允许用户远程连接

    默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件. 一.修改/etc/mysql/my.conf 找到bind-address = 127. ...

  7. mac 黑窗口连接mysql_mac系统下mysql环境变量设置及远程连接

    临时进入mysql 在终端中输入添加MySQL路径的命令: PATH="$PATH":/usr/local/mysql/bin 在终端登录到MySQL的命令如下: mysql -u ...

  8. MySQL远程访问权限,允许远程连接的开启

    MySQL远程访问权限,允许远程连接的开启   1.登陆mysql数据库        mysql -u root -p    查看user表  www.2cto.com   mysql> us ...

  9. mysql客户端连接10060,Navicat远程连接MySQL出现10060解决办法小结

    Navicat远程连接MySQL出现10060解决办法小结 Navicat远程连接MySQL出现10060解决办法小结 问题背景:服务器环境使用的是lnmp一键包,mysql版本5.7.26,phpM ...

  10. mysql8.0.15远程登陆权限,MySQL8.0给root用户赋予远程连接权限

    1 问题引入:直接使用"grant all privileges on *.* to 'root'@'%' with grant option;"给root用户赋予可远程连接权限时 ...

最新文章

  1. Android 设置透明的方法
  2. Spring Boot 2.x基础教程:使用JdbcTemplate访问MySQL数据库
  3. Python中解决ModuleNotFoundError: No module named 'tensorflow._api'问题
  4. python人脸识别毕业设计-Python基于Dlib的人脸识别系统的实现
  5. 计算机组成原理个人笔记(三)
  6. A Brief Overview Of Vulkan API
  7. Python+turtle交互式绘图:可以用鼠标拖动的小海龟
  8. Leetcode每日一题:1356.sort-integers-by-the-number-of-1-bits(根据二进制1的个数排序)
  9. 创建图片mat_Python骚操作,让图片人物动起来!
  10. android win10 驱动安装失败,解决在win10系统下小米手机驱动安装失败的具体步骤...
  11. PReLU, LReLU, ReLU
  12. 找回FLASH的序列号SN(转)
  13. echarts图表的内边距_ECharts 图表插件使用整理(图表配置实现)
  14. 程序员必备的英语词汇表-持续更新
  15. 计算机上的小键盘,电脑小键盘关闭方法有哪些 小键盘上的六个键都有什么用...
  16. OSG OIT 顺序无关透明绘制(PPLL_OIT, WB_OIT) 实现及注意事项
  17. Android开发前景如何?从0开始的你,连应届生都比不过......
  18. 软件定义的网络--改头换面的改造?
  19. linux桌面系统 9,从Linux桌面进入Win10桌面仅需九分五十秒,重装系统So Easy!
  20. 装机(一) ubuntu server 系统安装图文教程

热门文章

  1. 离线式echarts模拟百度迁徙的实现
  2. JS控制DIV的显示隐藏 。js中radio的取值 。JS控制select的方法(摘取)。js 控制表单中SELECT
  3. 安装SQL 2008的错误 等待数据库引擎恢复句柄失败。请查看 SQL Server 错误日志以了解可能的原因
  4. tmb100a linux,天猫魔盒TMB100E短接降级官方1.7版本
  5. html动态图片置于底层,求设置图片为“浮于文字下方,居中,置于底层的代码。...
  6. 虚拟光驱 DAEMON Tools Lite 安装笔记
  7. jieba 中文分词使用教程
  8. 阿里美女面试官问我:Flink资源管理有了解吗
  9. Mac photoshop cc 2017 破解补丁
  10. UI自动化---Wechat批量表情包轰炸