`
FZtree
  • 浏览: 109211 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ubuntu mysql服务器开启远程访问

 
阅读更多

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不能远程访问的问题.docx

    本文将详细阐述如何在Ubuntu下解决MySQL不能远程访问的问题,具体步骤分为三个部分:配置文件的修改、MySQL数据库的修改以及再次用Mysql客户端登录验证。 ### 一、配置文件的修改 #### 步骤1:编辑my.cnf文件 ...

    ubuntu 15.04开放mysql远程3306端口

    虽然现在 3306 端口已经对外部开放,但还需要为 MySQL 用户授予远程访问权限。 1. 使用 root 用户登录 MySQL: ```bash sudo mysql -u root -p ``` 2. 输入 root 用户的密码。 3. 授予 root 用户远程访问权限: ...

    Ubuntu18.0.4安装MySQL并设置ROOT用户密码

    通过以上步骤,不仅能够在 Ubuntu 18.0.4 系统上成功安装 MySQL 服务器,还能安全地设置 ROOT 用户密码、允许其远程访问以及为数据库创建用户并分配权限。这些操作对于维护数据库的安全性和易用性至关重要。

    在Ubuntu服务器上离线安装Mysql

    这将允许root用户从任何主机连接到MySQL服务器。 最后,在客户端,如Navicat,新建一个连接,输入服务器的IP地址、端口(默认3306)、用户名(root)和密码,就可以远程连接到你的MySQL服务器了。 整个离线安装...

    ubuntu修改mysql密码

    1. **打开终端**:首先,打开Ubuntu系统的终端。 2. **登录MySQL**:通过`mysql -u root`命令登录MySQL服务器。如果之前设置了密码,则需要输入正确的密码才能登录成功;如果没有设置密码或忘记了密码,可以采用...

    Ubuntu 安装MySQL(国内镜像源).pdf

    总的来说,文档详细介绍了在 Ubuntu 系统中通过国内镜像源安装 MySQL 的步骤,包括配置源地址、解决 GPG 错误、导入公钥以及安装 MySQL 服务器。这些操作对于新手来说可能稍显复杂,但是通过逐步跟随文档的指引,...

    Ubuntu16.04 server下配置MySQL,并开启远程连接的方法

    总之,配置Ubuntu 16.04 Server上的MySQL并开启远程连接需要安装MySQL服务器,创建新用户并授权,然后修改配置文件以允许外部连接。完成这些步骤后,你就可以通过网络访问你的MySQL数据库了。这个过程对于分布式系统...

    ubuntu安装和删除mysql

    #### 开启远程访问 默认情况下,MySQL不允许远程连接。若需要远程连接,需要修改配置文件以允许远程连接。可以通过编辑`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,找到`bind-address = 127.0.0.1`这一行,并将其...

    ubuntu 15.04下mysql开放远程3306端口

    ubuntu 15.04开放mysql远程3306端口,以下所有操作在terminal(终端)中执行。 首先查看端口是否打开 netstat -an|grep 3306 此图为开启3306端口的截图,之前显示为. . . 127.0.0.1:3306 . . . 打开mysql配置文件vi...

    Linux中开启mysql远程访问功能.docx

    在Linux系统中,尤其是对于那些需要提供远程数据库服务的服务器,开启MySQL的远程访问功能是至关重要的。以下是一个详尽的指南,解释如何在Ubuntu Linux上实现这一目标。 首先,我们要确保MySQL服务已经正确安装...

    Ubuntu16.04离线安装软件-离线安装包mysql5.7.33

    你可以使用`mysql -u root -p`命令连接到MySQL服务器,验证安装是否成功。 离线安装MySQL虽然步骤稍多,但它提供了在没有互联网连接的情况下安装软件的可能性,特别适合于内网环境或者安全性要求高的场合。记住,...

    ubuntu下配置apache服务器

    如果我们想让其他机器也能够访问 MySQL 服务器,那么我们需要授予 xoops_root 用户远程访问权限: mysql> GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321"; 这样,我们就完成了 MySQL ...

    ubuntu离线安装mysql

    要允许远程访问,还需更新 `mysql.user` 表中的 `Host` 字段。 11、**结语** 离线安装 MySQL 可能会遇到一些挑战,但只要遵循正确的步骤,了解必要的依赖关系,就能成功完成安装。确保在生产环境中对数据库的安全...

    ubuntu 16.04下mysql5.7.17开放远程3306端口

    默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 主流的有两种方法,改表法和授权法。 相对而言,改表法比较容易一点,个人也是比较倾向于使用...

    MySQL在Ubuntu系统上的安装配置

    接下来,按照以下步骤安装MySQL服务器、客户端以及开发库。 1. **安装MySQL服务器** ```bash sudo apt-get install mysql-server ``` 2. **安装MySQL客户端** ```bash sudo apt-get install mysql-client ...

    Ubuntu 设置开放 MySQL 服务远程访问教程

    在Ubuntu系统中,为了能够远程访问MySQL服务器,你需要遵循一系列步骤来配置系统和数据库权限。以下是一个详尽的教程,帮助你实现这个目标。 首先,我们来看一下标题和描述所涉及的关键知识点: 1. **Ubuntu**:这...

    Ubuntu Server 16.04安装MySQL设置远程访问出现问题的完美解决方案(error:10061)

    ### Ubuntu Server 16.04 安装 MySQL 设置远程访问出现问题的完美解决方案 (error:10061) 在 Ubuntu Server 16.04 上安装 MySQL 并配置其支持远程访问时可能会遇到多种问题,其中最常见的错误之一是 error:10061。...

    Ubuntu数据库服务器--mysql的安装和配置.docx

    在Ubuntu系统中,MySQL是一个重要的组件,特别是在搭建数据库服务器时。...确保每个步骤都正确执行,才能确保MySQL服务器的正常运行和远程连接功能。在遇到问题时,排查网络、配置文件和权限设置是解决问题的关键。

    ubuntu系统安装mysql

    安装MySQL客户端工具可以让您能够远程连接到MySQL服务器,方便进行数据库管理和查询。 ##### 2.3 安装PHP MySQL扩展 ```bash sudo apt-get install php5-mysql ``` 如果您使用的是PHP环境,并希望在PHP应用程序中...

Global site tag (gtag.js) - Google Analytics