遇到了 SQLException: access denied for @'localhost' (using password: no)
解决办法 grant all privileges on *.* to liliugen@localhost identified by 'liliugen ';
flush privileges;
拿 liliugen liliugen 登陆
附:
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to liliugen@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
mysql>grant all privileges on vtdc.* to liliugen@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to liliugen@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to liliugen@localhost identified by ‘123′;
给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
分享到:
相关推荐
GRANT ALL PRIVILEGES ON *.* TO joe@10.163.225.87 IDENTIFIED BY '123'; ``` 3. 赋予用户 `joe` 对本机的所有数据库的所有表的全部权限: ```sql GRANT ALL PRIVILEGES ON *.* TO joe@localhost IDENTIFIED BY '...
mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 完成后就能远程管理mysql了。 mysql服务名字 service mysqld start GRANT ALL PRIVILEGES ON *.* TO 'root'@...
GRANT ALL PRIVILEGES ON testdb TO dba@'localhost'; ``` 需要注意的是,“privileges”关键字在此处是可以省略的。 #### 五、Grant高级DBA管理所有数据库的权限 对于负责整个MySQL服务器管理的高级DBA来说,...
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ''; flush privileges; ``` 总结 通过以上步骤,你可以成功安装和配置MySQL数据库在腾讯云学生版中。该指南旨在帮助学生快速掌握云计算和数据库管理技能...
- `GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;` - 通过添加`WITH GRANT OPTION`子句,用户不仅拥有所有权限,还能授予其他用户权限。 - 这对于需要委派...
GRANT ALL PRIVILEGES ON * TO 'root'@'%' IDENTIFIED BY 'rootpwd'; FLUSH PRIVILEGES; ``` 2. **JDK安装** - 将JDK的二进制文件复制到 `/usr/local/` 目录,例如 `sudo cp jdk-6u31-linux-i586.bin /usr/...
1、进入mysql的安装目录,在bin文件中打开CMD 2、输入 ... GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 6、刷新重启 FLUSH PRIVILEGES 作者:黑白cloud
grant all privileges on testdb to 'dba'@'localhost'; ``` ### 4. 高级DBA权限 高级DBA需要管理整个MySQL服务器的所有数据库,权限授予如下: ```sql grant all on *.* to 'dba'@'localhost'; ``` 这将赋予`...
mysql5.7arm64.zip mysql5.7在麒麟arm64架构下的deb安装包 1.安装deb文件 ...mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; mysql> flush privileges;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123123' WITH GRANT OPTION; ``` 这样的写法会导致错误。正确的做法是分开设置权限和密码,如下所示: ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@...
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; 这将使修改生效。 常见问题 在使用授权法之后,可能会出现无法在本地...
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; ``` 3. **刷新权限**:更改权限后,需要执行`FLUSH PRIVILEGES;`命令,使新的权限设置立即生效。 4. **...
mysql> GRANT ALL PRIVILEGES ON *.* TO 'bd'@'%' IDENTIFIED Y 'bdpw' WITH GRANT OPTION; mysql> flush privileges; 2. 允许特定的IP地址以用户bd和密码bdpw连接到local服务器 mysql> GRANT ALL PRIVILEGES ON *....
1)登陆mysql mysql>mysql -u root –p 2)允许本地 IP 访问 localhost, 127.0.0.1 mysql> insert into mysql.user(Host,User,...mysql>grant all privileges on `zhouzdb`.* to 'zhouz'@'%' identified by '1234';
2. 授予用户 myuser 从特定 IP 地址连接到 MySQL 服务器的权限:`GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES;` 3. 授予用户 myuser ...
mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by '123'; 授予用户 joe 来自 10.163.225.87 的权限,可以对所有数据库的所有表进行所有操作: mysql>grant all privileges on *.* to joe...
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION; FLUSH PRIVILEGES; ``` 这里,`root`是用户名,`%`表示任何主机都可以访问(如果你想限制特定IP,可以将`%`替换为...