ubuntu16.04服务器配置mysql,并开启远程连接
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,并开启远程连接相关推荐
- 阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接
阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接 一次小小的尝试 操作系统与使用软件 连接云服务器 云服务器下载MySQL 更新MySQL用户权限 修改阿里云安全组 修改系统中配置 ...
- centos(5) : centos7 使用yum安装mysql并开启远程连接及重置密码
安装及配置mysql 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1 下载并安装MySQ ...
- mysql数据库开启远程连接_安装MySQL数据库并开启远程访问
一.安装MySQL数据库 MySQL安装在系统盘下(C:\Program Files),方便系统备份. 1.双击安装程序,勾选"I accept the license terms" ...
- cloudare mysql 密码修改_ubuntu18.04安装mysql,开启远程登录,修改默认端口
步骤一:安装mysql5.7 apt install mysql-server 安装完成后使用netstat -tap | grep mysql验证是否安装成功 步骤二:数据库初始化 mysql_se ...
- linux安装mysql后如何连接_Linux安装mysql后开启远程连接(记录相关命令)
系统版本:CenOS 7 Min 主要思路: 1:开启防火墙3306接口,或者关闭防火墙 2:在mysql中设置允许通过什么账户,什么密码访问 3:更新mysql权限 步骤一:开启防火墙3306接口, ...
- mysql如何远程访问_mysql开启远程连接的方法
[原文链接]http://www.jb51.net/article/24508.htm 有时候需要远程连接mysql数据库,默认是不可以的,大家可以参考下面的方法,解决下. 第一中方法:比较详细以下的 ...
- (转)MySql开启远程连接权限
命令行登陆: mysql -u root -p 不行的话可以从MySql.exe进入,找到Mysql根目录中路径类似:"MySQL\bin\mysql.exe",这样: D:\We ...
- mysql 本地连接_mysql开启远程连接及本地连接
问题描述 在本机windows上连接linux服务器上的mysql报错:host'XXX' is not allowed to connect to this mysql server. 这个错误是由 ...
- 连接linux系统的mysql,Linux系统MySQL开启远程连接
1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...
最新文章
- 'python program'.count('p')的值是_如何用Python分析泰坦尼克号生还率?
- U盘中病毒,文件消失或不显示
- 《Effective Java》第8章 通用程序设计
- sqlite学习笔记5:插入数据,查询数据和删除数据
- java 图像梯度检测_数字图像处理-边缘检测
- NUMA与英特尔下一代Xeon处理器学习心得(4)
- 为什么spyder这么慢_微区成分分析为什么这么慢?
- 推荐轻量高效无依赖的开源JS插件和库
- 什么是 COM编程技术?
- Cisco交换机设备配置镜像端口
- 反向传播算法BP公式推导
- Android 改变View的中心点
- 学习python爬虫-爬取豆瓣top250相关信息
- Navicat 连接阿里云上的数据库
- 大疆M210 V2+妙算2-G+LIVOX MID-40使用记录
- 百度网盘中直接双击编辑的PPT关闭后,找不到了。
- java不能安装_java环境安装之不能安装exe文件
- 啥地方规定豆腐干豆腐
- 程序员的瓶颈是如何产生的(上)
- ARP是如何工作的?