ubuntu mysql服务器开启远程访问
1. ubuntu 安装mysql
$ sudo apt-get install mysql-server mysql-client
2. 给root用户一个远程访问的权限
$ mysql -uroot -p
输入密码后
mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' Identified by "fztree";
说明
增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码" 如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。 首先用以root用户连入mysql,然后键入以下命令: grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。 如果你不想user1有密码,可以再打一个命令将密码去掉。 grant select,insert,update,delete on mydb.* to user1@localhost identified by ""; 如果你一开始就不打算设置密码 grant select,insert,update,delete on *.* to user1@localhost; 参考 http://www.cnblogs.com/good_hans/archive/2010/03/29/1700046.html
3.修改配置文件,解绑127.0.0.1
$ sudo vi /etc/mysql/my.cnf
找到 bind-address = 127.0.0.1
改为 bind-address = 0.0.0.0
4.重启mysql服务器
$ sudo ufw allow mysql $ sudo service mysql restart
相关推荐
本文将详细阐述如何在Ubuntu下解决MySQL不能远程访问的问题,具体步骤分为三个部分:配置文件的修改、MySQL数据库的修改以及再次用Mysql客户端登录验证。 ### 一、配置文件的修改 #### 步骤1:编辑my.cnf文件 ...
虽然现在 3306 端口已经对外部开放,但还需要为 MySQL 用户授予远程访问权限。 1. 使用 root 用户登录 MySQL: ```bash sudo mysql -u root -p ``` 2. 输入 root 用户的密码。 3. 授予 root 用户远程访问权限: ...
通过以上步骤,不仅能够在 Ubuntu 18.0.4 系统上成功安装 MySQL 服务器,还能安全地设置 ROOT 用户密码、允许其远程访问以及为数据库创建用户并分配权限。这些操作对于维护数据库的安全性和易用性至关重要。
这将允许root用户从任何主机连接到MySQL服务器。 最后,在客户端,如Navicat,新建一个连接,输入服务器的IP地址、端口(默认3306)、用户名(root)和密码,就可以远程连接到你的MySQL服务器了。 整个离线安装...
1. **打开终端**:首先,打开Ubuntu系统的终端。 2. **登录MySQL**:通过`mysql -u root`命令登录MySQL服务器。如果之前设置了密码,则需要输入正确的密码才能登录成功;如果没有设置密码或忘记了密码,可以采用...
总的来说,文档详细介绍了在 Ubuntu 系统中通过国内镜像源安装 MySQL 的步骤,包括配置源地址、解决 GPG 错误、导入公钥以及安装 MySQL 服务器。这些操作对于新手来说可能稍显复杂,但是通过逐步跟随文档的指引,...
总之,配置Ubuntu 16.04 Server上的MySQL并开启远程连接需要安装MySQL服务器,创建新用户并授权,然后修改配置文件以允许外部连接。完成这些步骤后,你就可以通过网络访问你的MySQL数据库了。这个过程对于分布式系统...
#### 开启远程访问 默认情况下,MySQL不允许远程连接。若需要远程连接,需要修改配置文件以允许远程连接。可以通过编辑`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,找到`bind-address = 127.0.0.1`这一行,并将其...
ubuntu 15.04开放mysql远程3306端口,以下所有操作在terminal(终端)中执行。 首先查看端口是否打开 netstat -an|grep 3306 此图为开启3306端口的截图,之前显示为. . . 127.0.0.1:3306 . . . 打开mysql配置文件vi...
在Linux系统中,尤其是对于那些需要提供远程数据库服务的服务器,开启MySQL的远程访问功能是至关重要的。以下是一个详尽的指南,解释如何在Ubuntu Linux上实现这一目标。 首先,我们要确保MySQL服务已经正确安装...
你可以使用`mysql -u root -p`命令连接到MySQL服务器,验证安装是否成功。 离线安装MySQL虽然步骤稍多,但它提供了在没有互联网连接的情况下安装软件的可能性,特别适合于内网环境或者安全性要求高的场合。记住,...
如果我们想让其他机器也能够访问 MySQL 服务器,那么我们需要授予 xoops_root 用户远程访问权限: mysql> GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321"; 这样,我们就完成了 MySQL ...
要允许远程访问,还需更新 `mysql.user` 表中的 `Host` 字段。 11、**结语** 离线安装 MySQL 可能会遇到一些挑战,但只要遵循正确的步骤,了解必要的依赖关系,就能成功完成安装。确保在生产环境中对数据库的安全...
默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 主流的有两种方法,改表法和授权法。 相对而言,改表法比较容易一点,个人也是比较倾向于使用...
接下来,按照以下步骤安装MySQL服务器、客户端以及开发库。 1. **安装MySQL服务器** ```bash sudo apt-get install mysql-server ``` 2. **安装MySQL客户端** ```bash sudo apt-get install mysql-client ...
在Ubuntu系统中,为了能够远程访问MySQL服务器,你需要遵循一系列步骤来配置系统和数据库权限。以下是一个详尽的教程,帮助你实现这个目标。 首先,我们来看一下标题和描述所涉及的关键知识点: 1. **Ubuntu**:这...
### Ubuntu Server 16.04 安装 MySQL 设置远程访问出现问题的完美解决方案 (error:10061) 在 Ubuntu Server 16.04 上安装 MySQL 并配置其支持远程访问时可能会遇到多种问题,其中最常见的错误之一是 error:10061。...
在Ubuntu系统中,MySQL是一个重要的组件,特别是在搭建数据库服务器时。...确保每个步骤都正确执行,才能确保MySQL服务器的正常运行和远程连接功能。在遇到问题时,排查网络、配置文件和权限设置是解决问题的关键。
安装MySQL客户端工具可以让您能够远程连接到MySQL服务器,方便进行数据库管理和查询。 ##### 2.3 安装PHP MySQL扩展 ```bash sudo apt-get install php5-mysql ``` 如果您使用的是PHP环境,并希望在PHP应用程序中...