`

mysql root 远程权限

阅读更多
sudo apt-get install mysql-server


Ubuntu installs Mysql at /etc/mysql/ by default. Now we need to set a root password.

mysql -u root
mysql> SET PASSWORD FOR 'ROOT'@'LOCALHOST"
> = PASSWORD('new_password');


Now while we’re still here, we’ll create a new HOST for root and allow root to login from anywhere.

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
> IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit


Thanks to Thom for the Flush Privileges comment.  I think it depends on other settings in your MySQL setup, since I didn’t have to, but just in case, I’ve added it here.  We’re almost done now. We just have to tell Mysql to allow remote logins.

sudo vi /etc/mysql/my.cnf


Out-of-the-box, MySQL only allows connections from the localhost identified by the IP Address of 127.0.0.1.  We need to remove that restriction, so find the line that says
bind-address = 127.0.0.1


and comment it out. That’s all there is to it! Now get your favorite MySql client and start developing.
分享到:
评论

相关推荐

    mysql 远程root权限

    ### MySQL远程root权限详解 在数据库管理中,MySQL作为一款广泛使用的开源关系型数据库系统,其安全性至关重要。本文将深入探讨“MySQL远程root权限”的概念、实现方法以及相关的安全注意事项。 #### 一、理解...

    mysql给root开启远程访问权限,修改root密码

    Mysql作为一个广泛使用的关系数据库管理系统,在实际应用中经常需要对root用户进行远程访问权限的设置和密码修改。这种操作的主要目的是为了提高服务器的安全性和可扩展性。下面我们将详细介绍如何对Mysql的root用户...

    mysql开启远程连接权限

    ### MySQL开启远程连接权限 在本篇文章中,我们将详细介绍如何通过命令行的方式,在Windows系统上为MySQL数据库开启远程连接权限。对于需要从不同位置管理数据库的用户来说,这是一个非常实用的功能。下面,我们将...

    远程用户连接mysql授权

    例如,若要允许用户从任意远程主机连接到MySQL服务器,并且拥有所有权限,可以执行以下命令: ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; ``` - `ALL PRIVILEGES`表示授予所有权限...

    MySQL远程登录权限设置

    如果需要让root用户能够从任何地方远程登录MySQL,并且具有对所有数据库的所有操作权限,可以通过以下步骤实现: 1. 使用root用户登录MySQL: ```sql mysql -u root -p "your_password" ``` 2. 执行授权操作: ...

    Mysql初始化root密码和允许远程访问

    在安装MySQL后,进行初始设置至关重要,尤其是为root用户设置安全密码和允许远程访问,以便于管理和维护数据库。以下将详细介绍这两个关键步骤。 首先,让我们讨论如何初始化MySQL的root密码。在MySQL安装后,默认...

    MYSQL无法远程连接

    - 登录MySQL并执行以下命令,以授予指定用户(例如`root`)从任意主机(`%`表示所有主机)连接的权限,并且可以使用指定密码(例如`123456`)进行认证。 ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' ...

    mysql 的root 用户无法授权及解决navicat 远程授权提示1044问题

    #------------mysql root 用户无法赋权问题解决 -------- 1,登录 mysql -u root -p 2,use mysql; 选择mysql数据库 3,执行以下操作(查询用户的赋权权限,更改赋权权限 ,刷新生效) mysql> select user,host,...

    mysql的root权限下提权

    ### MySQL的Root权限下的提权方法详解 在讨论MySQL中的提权操作之前,我们需要明确几个概念:提权是指用户从较低级别的权限提升到较高级别的权限的过程。在MySQL环境中,通常指的是非root用户通过某种手段获取root...

    mysql开启远程访问权限和被远程访问的方法.docx

    MySQL远程访问权限和被远程访问的方法 在 MySQL 中,开启远程访问权限和被远程访问是非常重要的步骤。本文将详细介绍如何在 MySQL 中开启远程访问权限和被远程访问的方法。 一、使用root账户登录MySQL 首先,我们...

    MySql实现远程连接.txt

    本文详细介绍了如何在 MySQL 中配置远程连接,包括修改用户权限、授予远程连接权限以及检查权限设置等关键步骤。通过这些操作,可以轻松实现从其他主机访问 MySQL 数据库服务器的目标,极大地扩展了 MySQL 的应用...

    mysql安装说明和远程权限管理

    本文将提供详细的MySQL安装步骤,并指导如何开启远程访问权限。 首先,从官方网站(https://dev.mysql.com/downloads/mysql/)下载MySQL的免安装版本。确保文件解压缩到一个不含汉字的文件夹中,并创建一个名为...

    MySQL 设置远程访问

    为了允许远程访问,我们需要配置MySQL服务器来监听所有网络接口,并为特定用户授予权限。 步骤1:配置MySQL服务器 1. 登录MySQL服务器,通常通过命令行工具如`mysql -u root -p`,输入密码后进入。 2. 检查当前的...

    mysql 修改远程登录方法

    这包括对MySQL配置文件的调整、禁用名称解析、以及通过SQL命令授予用户远程访问权限等关键步骤。 ### MySQL 修改远程登录方法 #### 一、理解 MySQL 配置文件 (my.cnf 或 my.ini) MySQL 的配置文件通常位于 `/etc/...

    在Linux下安装Mysql(非root)

    使用 GRANT 命令配置 Mysql 远程访问权限,命令为 GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '' WITH GRANT OPTION; FLUSH PRIVILEGES;。这将授予 root 用户在远程主机上的所有权限。 通过以上步骤,...

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

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

    无法远程访问Mysql的解决方案

    * 如果我们使用 root 用户远程登陆 Mysql,可能会出现 ERROR 1045 (28000)错误,这是由于 Mysql 的安全机制所致。 * 在进行远程登陆时,我们需要注意防火墙的状态,可能会影响数据库的远端连接。 六、安全模式进入...

    mysql开启远程访问权限和被远程访问的方法.pdf

    根据提供的文件信息,以下是关于“mysql开启远程访问权限和被远程访问的方法”的详细知识点介绍: 1. MySQL Workbench界面使用: MySQL Workbench是官方提供的MySQL数据库的图形化管理工具。在文档中提到使用...

    mysql用户root提权

    使用命令`mysql -uroot -h192.168.0.1 mysql.exe`,这里的`-u`指定用户名为root,`-h`指定数据库服务器的IP地址,尝试连接至远程MySQL服务器。 #### 步骤二:查看数据库列表 通过执行`show databases;`命令,可以...

Global site tag (gtag.js) - Google Analytics