mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停.
解决方法如下:
1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;"
mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user ='root'; mysql>select host, user from user; mysql>flush privileges;
注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.
2,授权用户,你想root使用密码从任何主机连接到mysql服务器
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION; flush privileges;
如果你想允许用户root从ip为192.168.1.104的主机连接到mysql服务器
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.104' IDENTIFIED BY 'admin123' WITH GRANT OPTION; flush privileges;
修改MySql密码
在MySQL 5.7 password字段已从mysql.user表中删除,新的字段名是“authenticalion_string”.
选择数据库:
use mysql;
更新root的密码:
update user set authentication_string=password('新密码') where user='root' and Host='localhost';
刷新权限:
flush privileges;
希望以上整理的内容能够帮助到大家,感谢大家对小牛知识库的支持。
本文向大家介绍MySQL修改root账号密码的方法,包括了MySQL修改root账号密码的方法的使用技巧和注意事项,需要的朋友参考一下 MySQL数据库中如何修改root用户的密码呢?下面总结了修改root用户密码的一些方法 1: 使用set password语句修改 2: 更新mysql数据库的user表 3:使用mysqladmin命令修改 命令一般为 mysqladmin -u root -
本文向大家介绍Mysql允许外网访问设置步骤,包括了Mysql允许外网访问设置步骤的使用技巧和注意事项,需要的朋友参考一下 1、打开mysql.exe(MySQL Command Line Client),输入密码 2、输入:use mysql; 3、查询host输入: select user,host from user; 4、创建host(如果有"%"这个host值,则跳过这一步) 如果没有"
本文向大家介绍怎样设置才能允许外网访问MySQL,包括了怎样设置才能允许外网访问MySQL的使用技巧和注意事项,需要的朋友参考一下 设置mysql服务允许外网访问,修改mysql的配置文件,有的是my.ini,有的是my.cnf【linux】. 1:设置mysql的配置文件 /etc/mysql/my.cnf 找到 bind-address =127.0.0.1 将其注释掉
问题内容: MySQL 5.0.45 更改表以允许列为空的语法是什么,或者这是怎么回事: 我将手册解释为仅运行上述内容,它将重新创建该列,这次允许为空。服务器告诉我我有语法错误。我只是看不到他们。 问题答案: 您需要以下内容: 列默认为空。只要未声明或列,就不会有任何问题。
本文向大家介绍mysql 修改密码和设置允许远程登录,包括了mysql 修改密码和设置允许远程登录的使用技巧和注意事项,需要的朋友参考一下 修改的用户都以root为列。 一、拥有原来的myql的root的密码; 方法一: 在mysql系统外,使用mysqladmin 方法二: 通过登录mysql系统, 二、忘记原来的myql的root的密码; 首先,你必须要有操作系统的root权限了。要是
主要内容:使用mysqladmin命令在命令行指定新密码,修改MySQL数据库的user表,使用SET语句修改root用户的密码在 MySQL 中,root 用户拥有很高的权限,因此必须保证 root 用户密码的安全。修改 root 用户密码的方式有很多种,本节将介绍几种常用的修改 root 用户密码的方法。 使用mysqladmin命令在命令行指定新密码 root 用户可以使用 mysqladmin 命令来修改密码,mysqladmin 的语法格式如下: mysqladmin -u usern