远程链接mysql步骤

1. 创建用户

sql 复制代码
-- 登录root用户
mysql -uroot -py
-- 查询所有用户
select user,host from mysql.user;
-- add
create user 'username'@'host' identified by 'password';
-- delete
drop user 'username'@'host';
-- 查看当前用户
select current_user;

2. 远程链接数据库

解决:

sql 复制代码
-- 修改用户host为%
update mysql.user set host = '%' where user ='username';
flush privileges;

3. 授权

root创建的数据库,全权授予新用户

sql 复制代码
-- 授权
grant all on dbname.tablename [dbname.*] to 'username'@'host';
-- 撤销授权
revoke all on dbname.tablename [dbname.*]  from 'username'@'host';
flush privileges;

https://blog.csdn.net/qq_49175846/article/details/116356268

相关推荐
LUCIAZZZ38 分钟前
简单的SQL语句的快速复习
java·数据库·sql
Elastic 中国社区官方博客2 小时前
使用真实 Elasticsearch 进行高级集成测试
大数据·数据库·elasticsearch·搜索引擎·全文检索·jenkins·集成测试
@_@哆啦A梦3 小时前
Redis 基础命令
java·数据库·redis
fajianchen3 小时前
MySQL 索引存储结构
数据库·mysql
想做富婆3 小时前
oracle: 多表查询之联合查询[交集intersect, 并集union,差集minus]
数据库·oracle·联合查询
xianwu5434 小时前
反向代理模块jmh
开发语言·网络·数据库·c++·mysql
Leven1995275 小时前
Flink (十三) :Table API 与 DataStream API 的转换 (一)
数据库·sql·flink
geovindu5 小时前
neo4j-community-5.26.0 create new database
数据库·mysql·neo4j
MyY_DO5 小时前
maven mysql jdk nvm node npm 环境安装
java·mysql·maven
因特麦克斯6 小时前
索引的底层数据结构、B+树的结构、为什么InnoDB使用B+树而不是B树呢
数据库