一般安装了MySql之后都只有一个超级管理权限的用户root,而且root限制只能在数据库本机上使用。
我们可以通过下面2种方式添加一个具有超级管理权限而且能远程访问MySql数据库的超级用户
1. 使用GRANT语句添加:
首先本机上用root用户登录MySql,然后输入:
mysql>GRANT ALL PRIVILEGES ON *.* TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
上述命令添加一个用户username并授权通过本地访问,密码“password”。
mysql>GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
上述命令添加一个用户username并授权可以从其他任何主机发起访问。
2.使用INSERT语句:
利用mysql数据库中的users表操作:
mysql>INSERT INTO user VALUES('%','username',PASSWORD('password'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
分享到:
相关推荐
* user 表:列出可以连接服务器的用户及其口令,并且它指定他们有哪种全局(超级用户)权限。 * db 表:列出数据库,而用户有权限访问它们。在这里指定的权限适用于一个数据库中的所有表。 通过本文,我们了解了 ...
这些命令分别创建了三个用户:monty(具有全权限的超级用户,可以从任何位置连接,但需要口令),admin(可以从本地连接,无口令,拥有reload和process权限),以及dummy(只允许本地连接,无任何实际操作权限)。...
资源介绍:。程序说明:1.使用远程服务支持库以服务端与客户端进行网络通信,客户端发送请求,...易语言例程还使用到易语言Mysql支持库,易语言远程服务支持库,超级菜单支持库。资源作者:。资源界面:。资源下载:。
本教程将覆盖几种常用的方法:改表法、授权法以及一种特殊的插入“超级用户”法。 ### 一、改表法 这种方法涉及直接修改MySQL自身的“mysql”数据库中的“user”表,更改其中的“host”字段,使其支持远程访问。 ...
如果你连接远程数据库(Linux系统)并且很慢(具体症状为第一次连接打开所有的表貌似不是很慢,正常的,但是隔几分钟后任意打开一张表就很慢,即时数据很少的表依然很慢),我们用命令找到配置文件(mysql5.7的) ...
然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的...
### 如何打造超级安全MySQL数据库配置 在当前数字化时代,数据安全成为了企业和组织不可忽视的重要环节。MySQL作为全球广泛使用的开源关系型数据库管理系统之一,其安全性尤为重要。本文将详细介绍如何通过合理的...
`grant`命令可以用于赋予用户更多复杂权限,比如创建一个可以从任何地方连接的全权超级用户: ```sql grant all privileges on *.* to 'user'@'%' identified by 'something'; ``` 这里,`%`代表任何主机。 ...
- **环境变量配置**:为了方便在命令行中使用MySQL命令,建议将MySQL的bin目录添加到系统的PATH环境变量中。 - **防火墙设置**:如果安装完成后发现无法远程连接MySQL服务器,可能是因为防火墙阻止了连接请求。此时...
如果是第一次安装MySQL,超级用户`root`默认是没有密码的,因此直接按回车键即可登录。 **示例代码:** ```sql mysql -u root -p ``` #### 2. 连接到远程MySQL服务器 同样地,在命令行中输入相应的命令,格式为`...
- 如果刚安装MySQL,超级用户`root`通常是没有设置密码的,因此可以直接回车,系统会自动进入到MySQL命令行界面。 - **连接到远程主机上的MySQL**: - 示例:`mysql -h 110.110.110.110 -u root -p abcd123` - ...
此外,还需要在`mysql`数据库的`user`表中,为root用户添加一个允许所有主机连接的记录。 9. **安全设置**:除了设置密码,`mysql_secure_installation`脚本还会询问是否删除匿名用户、禁止root远程登录、删除测试...
- 这样远程客户端才能连接到MySQL服务器。 **总结**:本教程详细介绍了MySQL在Windows系统下的安装部署过程,包括下载安装包、安装配置、环境变量设置、安装验证以及一些高级配置选项。通过遵循这些步骤,用户可以...
如果刚安装完 MySQL,初始状态下超级用户 `root` 的密码为空,因此可以直接按 Enter 键进入 MySQL 命令行界面,界面提示符为 `mysql>`。 #### 2. 连接到远程 MySQL 若要连接到远程主机上的 MySQL 数据库,需要提供...
首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> ...
这里的`-u root`表示以超级用户`root`身份登录,`-p`之后会提示输入密码。注意,在实际使用中,`-u`与`root`之间可以有或没有空格,但`-p`后面不能有任何空格。 示例命令如下: ``` mysql -u root -p ``` ...