ubuntu16.04mysql安装就不说了;

直接重点  这里我用的是阿里云的ecs服务器,ubuntu16.04系统

1授权用户,并允许远程登录;

默认的MySQL只有一个root账号,所以不妨先建一个和root一样权利的账号,并授权远程登陆的许可,那么我们先登录MySQL:

mysql -u root -p  登录mysql

首先我们授权一个叫Ubuntu(叫什么由你定)的账户,并授予它远程连接的权力,命令如下:

用户密码自己设置即可

GRANT ALL PRIVILEGES ON *.* TO '用户'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

运行完后紧接着输入,以更新数据库:

FLUSH PRIVILEGES;

执行quit退出mysql。

由于MySQL默认支队本地使用,没有开放远程连接,于是需要到配置文件中去修改,当然新版的MySQL不知道为什么配置文件和以前不太一样了,以前都放在:/etc/mysql/my.cnf里,但是现在我们去看看变成什么样了:

运行:

?
1
sudo vi /etc/mysql/my.cnf

原来的配置文件变成了包含目录结构,于是在上面提到的两个目录里找找,很快就能找到配置文件原来是:/etc/mysql/mysql.conf.d/mysqld.cnf

用管理员权限编辑之:

?
1
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

添加'#'注释掉其中的"bind-address = 127.0.0.1",如下图:

注释后:wq保存,重启MySQL服务:

?
1
service mysql restart

验证完你的Ubuntu密码后,重启服务成功!

3.测试验证

我用Windows下的Navicat for MySQL试试,配置信息如下(打码防被黑:D):

看看效果吧:

转载于:https://www.cnblogs.com/mudebao/p/7011797.html

ubuntu16.04服务器配置mysql,并开启远程连接相关推荐

  1. 阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接

    阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接 一次小小的尝试 操作系统与使用软件 连接云服务器 云服务器下载MySQL 更新MySQL用户权限 修改阿里云安全组 修改系统中配置 ...

  2. centos(5) : centos7 使用yum安装mysql并开启远程连接及重置密码

    安装及配置mysql 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1 下载并安装MySQ ...

  3. mysql数据库开启远程连接_安装MySQL数据库并开启远程访问

    一.安装MySQL数据库 MySQL安装在系统盘下(C:\Program Files),方便系统备份. 1.双击安装程序,勾选"I accept the license terms" ...

  4. cloudare mysql 密码修改_ubuntu18.04安装mysql,开启远程登录,修改默认端口

    步骤一:安装mysql5.7 apt install mysql-server 安装完成后使用netstat -tap | grep mysql验证是否安装成功 步骤二:数据库初始化 mysql_se ...

  5. linux安装mysql后如何连接_Linux安装mysql后开启远程连接(记录相关命令)

    系统版本:CenOS 7 Min 主要思路: 1:开启防火墙3306接口,或者关闭防火墙 2:在mysql中设置允许通过什么账户,什么密码访问 3:更新mysql权限 步骤一:开启防火墙3306接口, ...

  6. mysql如何远程访问_mysql开启远程连接的方法

    [原文链接]http://www.jb51.net/article/24508.htm 有时候需要远程连接mysql数据库,默认是不可以的,大家可以参考下面的方法,解决下. 第一中方法:比较详细以下的 ...

  7. (转)MySql开启远程连接权限

    命令行登陆: mysql -u root -p 不行的话可以从MySql.exe进入,找到Mysql根目录中路径类似:"MySQL\bin\mysql.exe",这样: D:\We ...

  8. mysql 本地连接_mysql开启远程连接及本地连接

    问题描述 在本机windows上连接linux服务器上的mysql报错:host'XXX' is not allowed to connect to this mysql server. 这个错误是由 ...

  9. 连接linux系统的mysql,Linux系统MySQL开启远程连接

    1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...

最新文章

  1. 'python program'.count('p')的值是_如何用Python分析泰坦尼克号生还率?
  2. U盘中病毒,文件消失或不显示
  3. 《Effective Java》第8章 通用程序设计
  4. sqlite学习笔记5:插入数据,查询数据和删除数据
  5. java 图像梯度检测_数字图像处理-边缘检测
  6. NUMA与英特尔下一代Xeon处理器学习心得(4)
  7. 为什么spyder这么慢_微区成分分析为什么这么慢?
  8. 推荐轻量高效无依赖的开源JS插件和库
  9. 什么是 COM编程技术?
  10. Cisco交换机设备配置镜像端口
  11. 反向传播算法BP公式推导
  12. Android 改变View的中心点
  13. 学习python爬虫-爬取豆瓣top250相关信息
  14. Navicat 连接阿里云上的数据库
  15. 大疆M210 V2+妙算2-G+LIVOX MID-40使用记录
  16. 百度网盘中直接双击编辑的PPT关闭后,找不到了。
  17. java不能安装_java环境安装之不能安装exe文件
  18. 啥地方规定豆腐干豆腐
  19. 程序员的瓶颈是如何产生的(上)
  20. ARP是如何工作的?

热门文章

  1. 手把手教你自己写一个js表单验证框架
  2. Kubernetes初探:原理及实践应用
  3. 2013cvpr的总结
  4. PYPL 12 月 IDE 榜单:Eclipse 有望超越 Visual Studio
  5. 数据库:数据库优化(一)
  6. 消息队列的四大典型使用场景
  7. jQuery Datatables常用配置
  8. 在PostgreSQL命令行psql里格式化输出json字段
  9. 1.3 计划需求控制
  10. 最课程阶段大作业05:污水处理系统以及百度地图