在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使
用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户,而在MySql中有两种方法可以实现
这个目的,我们以增加一个超级权限管理用户 admin为例来说明。
你可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql(不用我告诉你如何登录吧?),然后:
mysql>GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY 'something' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY 'something' WITH GRANT OPTION;
第一句增加了一个admin用户授权通过本地机(localhost)访问,密码“something”。第二句则是授与admin用户从任何其它主机发起的访问(通配符%)。
你也可以直接通过发出INSERT语句增加同样的用户存取信息:
mysql>INSERT INTO user
VALUES('localhost','admin',PASSWORD('something'),
'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
mysql>INSERT INTO user VALUES('%','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
取决于你的MySQL版本,对上述,你可能必须使用一个不同数目'Y'值(在3.22.11以前的版本有更少的权限列)。
验证方法,在命令行中输入:mysql -h主机名或IP地址 -u用户名 -p密码
分享到:
相关推荐
强烈建议避免使用`root`用户进行远程连接,因为`root`拥有所有权限,一旦被恶意用户获取,可能导致严重后果。创建一个具有有限权限的专用用户用于远程访问会更安全。 - 此外,定期更换密码,并启用SSL连接以加密...
总结起来,`c#2005与mysql连接实例`主要展示了如何在C# 2005环境下,利用`mysql-connector-net-5.2.5`驱动连接MySQL数据库,执行SQL操作并处理结果。这个过程涵盖了数据库连接、SQL命令的执行、数据读取以及事务管理...
为了允许远程连接,你需要在MySQL中更新root用户的Host属性: ```sql use mysql; update user set Host = '%' where Host = 'localhost' and User='root'; flush privileges; ``` 接着,配置防火墙规则以允许外部...
iphone 远程连接 mysql 实例
mysql设置指定ip远程访问连接实例.doc
阿里云服务器上的MySQL数据库远程连接是一项常见的操作,特别是在分布式系统和多用户协作环境中。通过远程连接,开发人员和管理员可以从本地计算机或者其他服务器直接访问阿里云上的数据库,无需在云服务器上进行...
当遇到MySQL无法进行远程连接的问题时,可以通过修改用户权限设置或者授权特定IP地址的远程访问权限来解决。这些步骤通常涉及到对MySQL系统数据库的修改,因此务必谨慎操作,并确保理解每一步的意义。此外,在进行...
在VB.NET中,数据库连接是...通过以上步骤,你可以创建一个简单的VB.NET数据库连接实例。在实际应用中,还可以使用ORM(对象关系映射)框架,如Entity Framework,来简化数据访问层的开发,使代码更加简洁和易于维护。
这使得用户能够访问远程或本地的MySQL实例。 2. 数据库管理:工具提供创建、删除和管理数据库的能力,包括查看数据库结构、管理表、索引和视图等。 3. 表管理:用户可以创建、修改和删除表,以及导入和导出数据。...
首先,要进行远程连接,你需要确保你的阿里云MySQL实例已经开启了公网访问权限。这通常可以在阿里云控制台的数据库实例配置中设置。记得为安全起见,仅允许特定IP或IP段进行连接,并且设置强密码。 Qt是一个强大的...
《全面解析:SQL SERVER 2005远程连接问题的解决方法》 SQL SERVER 2005作为一款广泛使用的数据库管理系统,有时会出现无法远程连接的情况,这往往给数据库管理和维护带来极大的困扰。本文将详细阐述如何从多个层面...
标题 "NetBeans中web服务实例连接MySQL" 描述的是如何在NetBeans集成开发环境中创建一个Web服务,并将这个服务与MySQL数据库进行连接。这涉及到Java Web开发、数据库管理和API使用等多个知识点。 首先,NetBeans是...
在本场景中,我们将讨论如何在WinForm应用中使用EF连接MySQL数据库,并安装必要的驱动。 首先,我们需要安装MySQL的数据提供程序,这通常通过NuGet包管理器来完成。在Visual Studio(VS)中,打开你的项目,右键...
在实际应用中,如果要远程连接到其他服务器上的SQL Server数据库,需要将"server=."替换为远程服务器的IP地址或主机名。 在使用数据库文件(如MDB.mdf)时,需要注意的是,直接在应用程序中引用数据库文件并不总是...
本资源包提供了一个全面的指南,帮助用户理解如何使用这两种网络协议连接到MySQL服务器,同时也包含了JDBC驱动包和相关的Java源代码示例。 IPv4和IPv6是互联网上两种主要的地址分配协议。IPv4使用32位地址,最多...
2. **数据库连接**:支持多种连接方式,如TCP/IP、SSL、SSH等,可以连接远程MySQL服务器。 3. **数据库设计**:包括表设计、视图设计,以及触发器和存储过程的创建和管理。 4. **数据浏览和编辑**:用户可以直接在...
这个压缩包中包含的"VB连接MySQL实例_1603054897"文件很可能是VB项目文件或相关的驱动程序文件,它提供了连接MySQL所需的组件。通常,VB连接MySQL会用到MySQL的ODBC驱动或者MySQL Connector/NET,这些驱动使得VB能够...
- [《MySQL远程连接设置详解》](https://blog.csdn.net/hello_world_qwp/article/details/79551789) 以上就是关于连接阿里云MySQL数据库的准备工作和具体步骤的详细介绍。通过这些步骤,您可以更加顺畅地使用阿里云...