网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 服务器教程 > mysql怎么设置远程连接
商业源码 服务器教程 2024-01-28 5:24:02

mysql怎么设置远程连接

mysql怎么设置远程连接,第1张

默认情况下,MySQL只允许本地登录,如果要开启远程连接,则需要修改/etc/mycnf文件

vim /etc/mycnf

注释这一行:bind-address=127001 ==> #bind-address=127001

保存退出。

mysql -uroot -p123456

为需要远程登录的用户赋予权限:

复制代码 代码如下:

mysql> GRANT ALL PRIVILEGES ON TO root@"%" IDENTIFIED BY "123456";

mysql> flush privileges;

远程登录命令:

mysql -h 223492130 -uroot -p(-h后跟的是要登录主机的ip地址)

========本地登录远程mysql

mysql -h IP地址 -P 3306 -u root -p

========创建用户

CREATE USER ‘hyeos’@’%’ IDENTIFIED BY ‘hyeosnet’;

说明:

%:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%

hyeosnet:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器

示例:

CREATE USER ‘hyeos’@’localhost’ IDENTIFIED BY ‘hyeosnet’;

CREATE USER ‘hyeos’@’19216838110_’ IDENDIFIED BY ‘hyeosnet’;

CREATE USER ‘hyeos’@’%’ IDENTIFIED BY ‘hyeosnet’;

CREATE USER ‘hyeos’@’%’ IDENTIFIED BY ”;

CREATE USER ‘hyeos’@’%’;

注意:

创建用户后,该用户只能连接到数据库服务器,但并没有操作该数据库服务器的权限。

========授权

GRANT privilegesxxx ON databasenametablename TO ‘hyeos‘@’%‘

说明:

privilegesxxx:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL

databasename:数据库名

tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示,如

示例:

GRANT SELECT, INSERT ON DbXXXuser TO ‘hyeos’@’%’;

GRANT ALL ON TO ‘hyeos’@’%’;

GRANT ALL ON Dbname TO ‘hyeos’@’%’;

//注意:

授权之后需要用户重连MySQL,才能获取相应的权限。

用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

GRANT privilegesxxx ON databasenametablename TO ‘hyeos’@’%’ WITH GRANT OPTION;

设置与更改用户密码

SET PASSWORD FOR ‘hyeos’@’%’ = PASSWORD(‘newhyeosnet’);

如果是当前登陆用户用:

SET PASSWORD = PASSWORD(“newhyeosnet”);

示例:

SET PASSWORD FOR ‘hyeos’@’%’ = PASSWORD(“hyeosnet”);

撤销用户权限

REVOKE privilegexxx ON databasenametablename FROM ‘hyeos’@’%’;

示例:

REVOKE SELECT ON FROM ‘hyeos’@’%’;

注意:

假如你在给用户’hyeos’@’%’授权的时候是这样的(或类似的):GRANT SELECT ON db_nameuser TO ‘hyeos’@’%’,则在使用REVOKE SELECT ON FROM ‘hyeos’@’%’;命令并不能撤销该用户对db_name数据库中user表的SELECT 操作。相反,如果授权使用的是GRANT SELECT ON TO ‘hyeos’@’%’;则REVOKE SELECT ON db_nameuser FROM ‘hyeos’@’%’;命令也不能撤销该用户对db_name数据库中user表的Select权限。

具体信息可以用命令SHOW GRANTS FOR ‘hyeos’@’%’; 查看。

=======删除用户

DROP USER ‘hyeos’@’%’;

=======刷新系统权限表

flush privileges;

=======重设密码及登录主机

alter user ‘root’@’localhost’ identified by ‘XXXXXX’;

=======远程导出:

mysqldump -P [端口] -h [IP] -u [用户] -p db_name>db_namesql

例如:

mysqldump -P 3306 -h 1921681224 -u root -p db_name>db_namesql

=======远程导入:

mysql -h[IP] -P[端口] -u[用户] -p db_name<db_namesql p=""> </db_namesql>

例如:

mysql -h 1921681224 -P 3306 -u root -p db_name < db_namesql

附:

远程导出数据库: mysqldump -h[hosname] -u[user_name] -p[password] –default-character-set=[char_set_name] [db_name] > [save_path]

=======导入数据库时一定要注意字符集是否相同,如果字符集不同会报错,重建数据库改为相同的字符集即可

用户 该用户 如果 权限 远程
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » mysql怎么设置远程连接

商业源码 钻石

分享到:
上一篇
discuz x3.1 如何关闭云平台和修改绑定的QQ???
下一篇
我的世界手机版服务器ip端口地址大全

相关推荐

什么是云计算

什么是云计算

ps4登陆为什么会限时登陆

ps4登陆为什么会限时登陆

steam登陆不上去怎么办?

steam登陆不上去怎么办?

香港服务器怎么租用?

香港服务器怎么租用?

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...