不太熟悉,研究了好长时间
首先参考(大多博客都是这么写的)
http://java-my-life.iteye.com/blog/1202015
但是遇到问题
1./etc/mysql/my.cnf这个文件没有找到bind-address = 127.0.0.1,也就是配置参数是空的
经过多方查找发现在/etc/mysql/mysql.conf.d/mysqld.cnf中
1.可能/etc/mysql/mysql.conf.d/mysqld.cnf中也是空的
解决办法
按照这里面的方法执行三个命令:http://computerbeginnersguides.com/blog/2015/11/04/install-mysql-server-on-ubuntu-15-10/
具体步骤:
1.sudo apt-get install mysql-server-5.6 其中询问就输入 y
2.sudo mysql_install_db
3.sudo mysql_secure_installation
具体提示和输入值
Enter current password for root (enter for none): 123456
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] n
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] n
Reload privilege tables now? [Y/n] y
执行完以上步骤/etc/mysql/mysql.conf.d/mysqld.cnf中就有bind-address = 127.0.0.1了
上面执行完毕后执行如下就可以了:
1.service mysql stop
2.将 bind-address = 127.0.0.1 改成 bind-address = 0.0.0.0(注意在/etc/mysql/mysql.conf.d/mysqld.cnf里面)
3.service mysql start
4.mysql -u root -p(记住输入密码:123456)
5.update user set host = '%' where user ='root' and host='localhost';(要加host='localhost'这个条件,否则主键冲突,好多博客没说这个)
6.flush privileges;
7.可以查看是否设置成功select host, user from user;
8.可以查看netstat -an | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
记住Ubuntu要先支持ssh服务,这个可以网上找找,比较简单
完毕
分享到:
相关推荐
然而,在实际应用场景中,我们往往需要让其他机器能够远程访问MySQL数据库,这就要求我们对Ubuntu下的MySQL进行相应的配置修改。本文将详细阐述如何在Ubuntu下解决MySQL不能远程访问的问题,具体步骤分为三个部分:...
开启MySQL远程访问的第一步是检查3306端口的状态。这个端口是MySQL默认的通信端口。你可以使用`netstat`命令来查看: ```bash ~# netstat -an | grep 3306 ``` 如果输出显示`bind-address = 127.0.0.1`,这意味着...
### Ubuntu 15.04 开放 MySQL 远程 3306 端口详解 #### 背景介绍 Ubuntu 15.04 是一款基于 Linux 的操作系统,广泛应用于服务器和个人电脑上。...通过这些步骤,可以有效地实现 MySQL 数据库的远程访问功能。
通过以上步骤,不仅能够在 Ubuntu 18.0.4 系统上成功安装 MySQL 服务器,还能安全地设置 ROOT 用户密码、允许其远程访问以及为数据库创建用户并分配权限。这些操作对于维护数据库的安全性和易用性至关重要。
在Ubuntu系统中,MySQL数据库是非常常见的数据存储解决方案之一。由于安全性和管理的需求,我们可能需要定期更改MySQL的密码。本文将详细介绍如何在Ubuntu环境下通过两种方式来修改MySQL的root用户密码:直接更新...
在Ubuntu操作系统上安装MySQL 5.7.38是一个相对简单的过程,适合那些希望在Linux环境中运行可靠数据库服务的用户。下面将详细介绍在Ubuntu上安装MySQL 5.7.38的步骤以及一些关键知识点。 首先,确保你的Ubuntu系统...
5. 开启自动启动:通过`systemctl enable mysql`命令设置MySQL服务在启动时自动启动,确保系统重启后MySQL依然可用。 6. 防火墙设置:如果Ubuntu系统启用了防火墙(如UFW),还需要打开3306端口,允许外部连接。这...
#### 开启远程访问 默认情况下,MySQL不允许远程连接。若需要远程连接,需要修改配置文件以允许远程连接。可以通过编辑`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,找到`bind-address = 127.0.0.1`这一行,并将其...
Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中...本文详细介绍了在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤,从下载安装包到设置远程连接。按照这些步骤可以成功安装 MySQL 数据库。
在 Ubuntu 系统中通过国内镜像源安装 MySQL 是一个常见的操作,尤其对于在中国大陆地区的用户来说,使用国内的镜像源可以大大加速下载速度,减少因网络问题导致的安装失败的风险。本文档详细介绍了如何在不同版本的 ...
要允许远程访问,还需更新 `mysql.user` 表中的 `Host` 字段。 11、**结语** 离线安装 MySQL 可能会遇到一些挑战,但只要遵循正确的步骤,了解必要的依赖关系,就能成功完成安装。确保在生产环境中对数据库的安全...
7. **允许远程访问** 如果需要远程连接MySQL,你需要编辑`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,找到`bind-address`行并将其更改为`0.0.0.0`。然后重启MySQL服务: ``` sudo nano /etc/mysql/mysql.conf.d/...
ubuntu 15.04开放mysql远程3306端口,以下所有操作在terminal(终端)中执行。 首先查看端口是否打开 netstat -an|grep 3306 此图为开启3306端口的截图,之前显示为. . . 127.0.0.1:3306 . . . 打开mysql配置文件vi...
#允许任意ip地址访问 也可以指定IP地址。 重启MySQL: sudo /etc/init.d/mysqld restart 第二步,修改数据库配置: 授权root用户进行远程连接 grant all privileges on *.* to root@”%” identified by “password...
### Ubuntu Server 16.04 安装 MySQL 设置远程访问出现问题的完美解决方案 (error:10061) 在 Ubuntu Server 16.04 上安装 MySQL 并配置其支持远程访问时可能会遇到多种问题,其中最常见的错误之一是 error:10061。...
在Ubuntu服务器上离线安装MySQL是一项常见的任务,特别是在没有网络连接或者网络不稳定的情况下。下面将详细阐述这个过程,包括从下载、传输、安装到配置的各个步骤。 首先,你需要从MySQL官方网站...
#### 三、设置MySQL远程访问 为了能够在远程使用图形界面工具(如phpMyAdmin或SQLyog)操作MySQL数据库,我们需要对MySQL进行一定的配置。 1. **编辑MySQL配置文件** 打开`/etc/mysql/my.cnf`文件,并注释掉`...
总结来说,在Ubuntu 12.10中安装配置MySQL涉及安装服务器、设置root用户密码、允许远程访问以及创建新用户和数据库。通过以上步骤,你将能够成功地在Ubuntu环境中搭建一个可远程访问的MySQL服务器。注意,为了安全...