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

建设网站要什么/写软文推广

建设网站要什么,写软文推广,中小企业网络设计论文,网站设计制作价钱低为了安全,mysql数据库默认只能本机登录,但是在有些时候,我们会有远程登录mysql数据库的需求,这时候应该怎么办呢? 远程访问mysql数据,需要两个条件: 首先需要mysql服务器将服务绑定到0.0.0.0…

为了安全,mysql数据库默认只能本机登录,但是在有些时候,我们会有远程登录mysql数据库的需求,这时候应该怎么办呢? 

远程访问mysql数据,需要两个条件:

首先需要mysql服务器将服务绑定到0.0.0.0ip地址,这样才能允许远程机器登录,否则从网络层面就是不允许远程访问的。

 

其次需要在数据库里放开登录用户的远程访问权限,一般放开访问者的单个源ip地址,也可以全放开。当然全放开不如只放开单个ip安全。

下面是具体操作实例,为mysql添加远程访问权限:

1 mysql服务器打开远程访问权限

根据不同的版本,修改mysql.conf 或my.cnfmy.ini等文件,比如针对Ubuntu22.04版本,具体为在/etc/mysql/mysql.conf.d/mysqld.conf文件中,修改

# bind-address          = 127.0.0.1
bind-address            = 0.0.0.0

将绑定ip从127.0.0.1修改成0.0.0.0,即可放开服务器远程访问权限。 

2 登录的用户给它远程访问ip权限

具体为创建跟访问源ip绑定的用户,然后赋予它访问某个数据库(如auth库)的权限。:

CREATE USER 'trinity'@'192.168.1.12' IDENTIFIED BY 'trinity';GRANT ALL PRIVILEGES ON auth.* TO 'trinity'@'192.168.1.12' WITH GRANT OPTION;

如果是放开所有ip,那么就在原来写ip地址的地方写“%”,代表所有ip:

CREATE USER 'trinity'@'%' IDENTIFIED BY 'trinity';GRANT ALL PRIVILEGES ON auth.* TO 'trinity'@'%' WITH GRANT OPTION;

为ip地址访问加上权限实践操作

首先看一下数据库中原账户的权限

mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -ADatabase changed
mysql> SELECT host, user FROM user WHERE user='trinity';
+-----------+---------+
| host      | user    |
+-----------+---------+
| localhost | trinity |
+-----------+---------+
1 row in set (0.01 sec)

host设为localhost,证明该用户默认只能从localhost登录

在增加'trinity'@'192.168.1.2'用户欧,显示:

mysql> CREATE USER 'trinity'@'192.168.1.2' IDENTIFIED BY 'trinity';
Query OK, 0 rows affected (0.11 sec)mysql> SELECT host, user FROM user WHERE user='trinity';
+-------------+---------+
| host        | user    |
+-------------+---------+
| 192.168.1.2 | trinity |
| localhost   | trinity |
+-------------+---------+
2 rows in set (0.00 sec)

可见已经为trinity添加了从192.168.1.2这个机器登录的权限

进行测试

使用下面python语句可以mysql数据库:

import pymysql  # 配置数据库连接  
config = {  'host': '192.168.1.12',  'user': 'trinity',  'password': 'trinity',  'database': 'auth',  'charset': 'utf8mb4',  'cursorclass': pymysql.cursors.DictCursor  
}  try:  # 建立数据库连接  connection = pymysql.connect(**config)  

测试通过!

http://www.jmfq.cn/news/5348701.html

相关文章:

  • 赣州网站建设平台/seo搜索引擎优化岗位要求
  • 海安企业网站建设/网站seo报告
  • 民兵信息化网站建设/百度优化点击软件
  • 网站建设深圳公司哪家好/个人建网站步骤
  • 江西专业的网站建设公司/百度关键词收录
  • 网站建设成立领导小组/纯注册app拉新平台
  • 金乡网站建设/如何做互联网营销推广
  • 中国建设网站用户名/站外推广渠道
  • 泸州市住房和城乡建设网站/百度投诉中心24小时电话
  • 信息公司网站建设方案+游戏/软文新闻发布网站
  • 武汉大型网站建设/全面落实疫情防控优化措施
  • 智能网站建设哪家好/免费手游推广平台
  • 企业网站建设内容规划/品牌推广手段
  • 网站建设费用请示/网站模板源码
  • 网站建设的设计总结/东莞百度快照优化排名
  • 网站建设维护工作/seo搜索是什么
  • 建设个电影网站多少钱/代运营
  • 网站建设品/纵横seo
  • 加盟餐饮的网站建设/搜索引擎主要包括三个部分
  • web个人网站的建设/网络营销型网站
  • 什么是网站建设的重点/软文营销的本质
  • 别样网站建设/怎么让自己上百度
  • 三创大赛网站建设/怎么去做推广
  • 网站建设+珠海+java/收录网
  • 荆门网站建设服务/今天重大新闻头条
  • 东莞网站建设做网站/搜索指数的数据来源
  • 电子商务网站建设可用性/seo企业顾问
  • 如何建设手机端网站/东莞营销网站建设直播
  • 百竞网站建设/网址注册
  • 佛山网站建设服务/军事新闻头条最新消息