在命令行中打开mysql的bin目录
输入 mysql -uroot -p,进入mysql
mysql> USE mysql; -- 切换到 mysql DB
Database changed
mysql> SELECT User, Password, Host FROM user; -- 查看现有用户,密码及允许连接的主机
+------+----------+-----------+
| User | Password | Host |
+------+----------+-----------+
| root | | localhost |
+------+----------+-----------+
row in set (0.00 sec)
mysql> grant all privileges on *.* to root@'%' identified by "111111";
即可实现可以远程访问本机的mysql,注:"111111"为mysql的密码
mysql> -- 只有一个默认的 root 用户, 密码为空, 只允许 localhost 连接
mysql> -- 下面我们另外添加一个新的 root 用户, 密码为空, 只允许 192.168.1.100 连接
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '' WITH GRANT OPTION;
在mysql下输入
mysql> -- @'192.168.1.100'可以替换为@‘%’就可任意ip访问,当然我们也可以直接用 UPDATE 更新 root 用户 Host, 但不推荐, SQL如下:
mysql> -- UPDATE user SET Host='192.168.1.100' WHERE User='root' AND Host='localhost' LIMIT 1;
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
复制代码
修改root密码
mysql> use mysql
Database changed
mysql> update user set password=PASSWORD('123456') where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
相关推荐
在IT行业中,数据库是存储和管理数据的核心工具,而远程数据库连接则是实现分布式系统和跨网络数据共享的关键技术。本文将详细阐述如何测试远程数据库的连接,并探讨相关的知识点。 首先,我们要理解“远程数据库...
远程数据库管理客户端是一种工具,它允许用户通过网络连接到远程服务器上的数据库,进行管理和操作,无需实际在数据库服务器上工作。这种技术对于分布式系统、云计算环境以及需要远程协作的团队尤其重要。在本例中,...
Oracle 连接远程数据库图文教程(内网) Oracle 连接远程数据库是指在不同的网络环境下,通过网络连接到远程的 Oracle 数据库实例,以便进行数据交换、数据同步或数据备份等操作。下面将对 Oracle 连接远程数据库的...
SQL 远程数据库操作详解 SQL 远程数据库操作是指在不同的服务器之间进行数据的交互和共享,例如跨服务器复制表中数据、不同服务器数据库之间的数据操作等。这需要使用 OLE DB 远程连接函数来实现。下面将详细介绍 ...
本教程将深入探讨如何使用DELPHI编程语言实现异地远程数据库的互相访问和连接。首先,我们需要理解几个核心概念: 1. **数据库远程访问**:这意味着数据库服务器可以被位于不同地理位置的客户端应用程序通过网络...
1. **连接管理**:工具通常提供图形用户界面(GUI),允许用户输入远程数据库服务器的地址、端口、用户名和密码,建立安全的连接。支持多种数据库类型,如MySQL、Oracle、SQL Server、PostgreSQL等。 2. **数据浏览...
本文将深入探讨如何通过JDBC(Java Database Connectivity)连接Oracle远程数据库时,解决中文乱码的困扰。 首先,我们需要理解的是,中文乱码通常源于字符集不一致或配置不当。在Java应用中,数据在JVM(Java...
《SmartCity远程数据库管理系统——开启高效远程管理的新篇章》 在信息技术日新月异的今天,数据已经成为企业和组织的核心资产,高效、安全的数据库管理显得尤为重要。"scmdbV1.01.rar_远程数据库" 提供了一种创新...
远程数据库系统设计是现代信息化管理中的重要组成部分,尤其是在Access数据库的应用场景下,它使得用户能够跨越地理限制,实现对数据的远程访问、查询、增删改等操作。Access数据库是一种由Microsoft开发的关系型...
2. 新建一个连接,输入远程数据库的服务名、用户名和密码。 3. 检查“主机名”和“端口”是否正确,如果之前已通过NetCA配置,这里可以自动填充。 4. 确认无误后,点击“测试连接”,如果测试成功,即可使用这个连接...
这里我们探讨的主题是如何使用VB(Visual Basic)来实现对远程数据库的读取以及远程文本文件的映射到本地操作。 首先,让我们理解"远程数据库"的概念。远程数据库是指存储在互联网上或局域网中,而非本地计算机上的...
标题中的“Pl\Sql连接Oracle远程数据库无需安装Oracle客户端”意味着我们可以使用PL/SQL Developer这款工具,不依赖Oracle客户端软件,就能实现对远程Oracle数据库的连接和管理。Oracle客户端通常包含许多组件,如...
标题中的“数据库密码修改工具v20200928.rar”表明这是一个用于修改数据库密码的软件,可能是一个特定版本的工具,发布于2020年9月28日。描述中的“思迅数据库密码修改工具v20200928”进一步确认了这个工具与“思迅...
- 创建DBLink时使用的用户名和密码应具有足够的权限以访问远程数据库中的数据。 - 使用公共DBLink时,需要注意安全性问题,避免敏感数据泄露。 #### 五、总结 本文详细介绍了如何在Oracle中使用DBLink连接远程...
标题中的“VB_connect_remote_database_read_data”表明这是一个关于使用Visual Basic (VB) 连接远程数据库并读取数据的教程或代码示例。在描述中,我们了解到这是一段源程序,它的目的是连接到远程数据库,读取其中...
《易语言源码多用户远程数据库操作》 易语言,作为一种中文编程语言,以其独特的“易”字命名,旨在降低编程的门槛,让广大非专业程序员也能轻松掌握编程技术。本压缩包“易语言源码多用户远程数据库操作.rar”正是...
在现代企业架构中,远程数据库连接广泛应用于分布式系统、云计算服务以及多地点协作的场景。 要实现数据库的远程连接,首先需要理解数据库的网络架构。大多数数据库系统如MySQL、Oracle、SQL Server等,都有内置的...
标题 "svn服务器远程修改密码" 涉及到的是Subversion(简称svn)服务器的管理,特别是关于用户如何通过远程方式更改自己的密码。Subversion是一个版本控制系统,常用于软件开发团队协同工作,管理代码库。在这样的...
"多用户远程数据库操作"是编程领域中一个重要的概念,尤其在分布式系统和网络应用中。在这个场景下,多个用户通过网络同时访问和操作同一数据库,这就涉及到并发控制、数据一致性、事务处理等多个关键知识点。 首先...