当前位置: 首页 > news >正文

axure做网站简单吗/做关键词推广

axure做网站简单吗,做关键词推广,做电子商城网站注意事项,做外贸都得有网站吗在阅读本文时,推荐先走读完浅谈Mysql权限控制一文。 Mysql启动默认的端口3306是打开的,此时打开了mysqld的网络监听,允许用户远程通过账号密码连接本地数据库,Mysql数据库默认是允许远程用户连接服务器的。 那么,为什么…

在阅读本文时,推荐先走读完浅谈Mysql权限控制一文。

Mysql启动默认的端口3306是打开的,此时打开了mysqld的网络监听,允许用户远程通过账号密码连接本地数据库,Mysql数据库默认是允许远程用户连接服务器的。

那么,为什么你似乎没有修改默认配置,而且本地也还能连接,可是就远程连接不了呢?其实,这是你的账户问题,在Mysql,一个用户不是由账户名区别开的,而是由’user'@'host'区别开的,什么意思呢?

在浅谈Mysql权限控制中我们说过,Mysql服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库中,其中最为重要的是mysql.user表,user表中记录允许连接到服务器的账号信息,通过对user中的字段观察可以发现,user表中使用host+user的联合主键,简单的理解就是说'user'@'localhost'和'user'@'%'是两个不同的账号,user表中的host、user、password(5.7中为authentication_string)分别表示主机名、用户名和密码。当用户与服务器之间建立连接时,输入的账户信息中的用户名称、主机名和密码必须匹配user表中对应的字段,只有三个值都匹配的时候,才允许连接的建立。这3个字段的值就是创建账户时保存的账户信息。

其实上,在修改用户密码时,实际就是修改usesr表的password(5.7中为authentication_string)字段的值。

而在我们常说的允许远程访问,实际上就是修改user表中user和host的关系,下面我们看下常用的两种方法:

1.直接修改user表

我们首先查看数据库mysql.user信息:

尝试远程登录:

修改user表信息:

update user set host='%' where user='root' and host='localhost';

说明:%表示允许所有的主机连接,也可以直接指定ip。

由于这里是直接修改权限表信息,还需要刷新权限信息使用权限更新到缓存

flush privileges;

远程登录:

登录成功!可以看出,这种方式实现是上在修改user表中root的连接主机信息,我们再来看第二种方式。

2.grant语句允许远程连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

较于熟悉Mysql的读者可以看出,上述语句实际上是新建一个用户名称为root,连接主机为允许所有主机(这时也可以指定主机,即将%替换为指定主机来限制访问),密码为youpassword的用户,我们来运行查看结果,为了避免出错,我们将原root的连接主机还原为localhost再进行演示。

使用grant语句:

注意,这里是不需要flush privilege;来刷新权限信息的,因为grant语句会自动刷新到缓存,我看到很多文章都说要刷新权限,那是因为对Mysql权限操作不了解。而在这里我们也能看到,该grant语句已经建立一个新的用户,我们再次进行远程连接时,实际上是使用上图中最后一个用户在登录,上图中第一个root用户密码为root,最后一个root用户密码为youpassword,我们只要远程登录测试便知登录用户,为了演示明显,这里使用密码显式登录,正常情况下请使用密码隐式登录:

可以看出,该方法事实上是新建一个允许所有主机远程连接的新用户。

对于使用grant语句创建新用户的语法,请阅读Mysql账户创建及删除一文。

后记:在文章的最开头,我们从数据库层面说了Mysql默认是允许用户远程访问的,在基于安全的考虑下,我们有时不希望用户远程访问,怎么办呢?我们只需要将my.cnf文件中的skip-networking注释去除就行。

好了,今天的分享就到这里了,由于是个人整理总结,难免会出错,欢迎大家批评指正,万般感谢


http://www.lbrq.cn/news/1551133.html

相关文章:

  • 网站后期维护需要注意什么/谷歌浏览器下载安装(手机安卓版)
  • 新疆建设云网站成绩查询/今日全国疫情最新消息
  • 上海特种作业操作证查询/如何优化网站推广
  • dw cs4怎么做网站/山西网页制作
  • 动态型网站建设哪里便宜/北京seoqq群
  • 企业网站建/seo工资
  • 网站开发进度设计/优化网站找哪家
  • python做博客网站/淘宝店铺转让价格表
  • 泰安信息港房产网/福州seo按天付费
  • 瀑布式网站/广告搜索引擎
  • 专业展示设计网站/it培训课程
  • 网站建设方案书 个人/企业网站怎么优化
  • 大连网站运营/专门制作小程序的公司
  • 手机娱乐网站制作/百中搜优化软件
  • 党校网站建设整改/深圳营销推广引流公司
  • 网站后台数据分析怎么做/班级优化大师使用心得
  • 贵德网站建设/搜索引擎提交入口大全
  • 网站的引导页怎么做的/青岛网站建设
  • 深圳哪里网站建设好/武汉seo霸屏
  • discuz培训网站模板下载/sem运营有出路吗
  • 外贸网站推广建设/关键词优化一年的收费标准
  • 怎样建个网站/软文广告有哪些
  • 长沙企业网站建设收费/网站发布与推广
  • 信宜网站建设公司/中国搜索引擎市场份额
  • app要有网站做基础/百度竞价托管一月多少钱
  • 做外贸的数据网站有哪些/本周国内新闻
  • 溧水区住房和城乡建设厅网站/滨州seo排名
  • 小程序网站建设/百度人气榜
  • 在云服务器上搭建网站/品牌营销策略
  • 偃师网站开发/做网站公司
  • 【lucene】tip文件详解
  • axure chrome 浏览器插件的使用
  • 基于深度学习的车牌检测识别系统:YOLOv5实现高精度车牌定位与识别
  • Linux内存管理系统性总结
  • 【PHP】Hyperf:接入 Nacos
  • 服务器配置开机自启动服务