在企业或组织中,数据库服务器通常位于内部网络中,只有局域网内的计算机才能访问,为了确保数据安全,我们需要对MySQL数据库进行访问权限设置,本文将详细介绍如何在MySQL中设置局域网访问权限。
成都创新互联服务项目包括舞钢网站建设、舞钢网站制作、舞钢网页制作以及舞钢网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,舞钢网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到舞钢省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
1、打开MySQL配置文件my.cnf(Linux系统)或my.ini(Windows系统),该文件通常位于/etc/mysql/(Linux)或C:ProgramDataMySQLMySQL Server 8.0(Windows)目录下。
2、在[mysqld]部分添加以下内容:
bind-address = 0.0.0.0
这将允许所有IP地址的计算机访问MySQL服务器,如果你只想允许特定IP地址的计算机访问,可以将0.0.0.0替换为相应的IP地址。
3、保存并关闭配置文件。
4、重启MySQL服务以使更改生效,在Linux系统中,可以使用以下命令重启MySQL服务:
sudo service mysql restart
在Windows系统中,可以在“服务”管理器中找到MySQL服务,然后点击“重启”。
1、登录到MySQL服务器,使用以下命令:
mysql -u root -p
输入root用户的密码。
2、创建一个新用户,例如名为newuser
的用户,并设置密码:
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
这里的%
表示允许任何IP地址的计算机访问,你可以将其替换为特定的IP地址。
3、为新用户分配访问权限,我们为新用户分配对名为testdb
的数据库的所有权限:
GRANT ALL PRIVILEGES ON testdb.* TO 'newuser'@'%';
4、刷新权限:
FLUSH PRIVILEGES;
5、退出MySQL命令行:
EXIT;
如果你的服务器上运行了防火墙软件(如iptables或firewalld),请确保已添加相应的规则以允许局域网内的计算机访问MySQL服务器的3306端口,以下是在iptables和firewalld中添加规则的方法:
1、在iptables中添加规则:
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
2、在firewalld中添加规则:
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent sudo firewall-cmd --reload
1、在局域网内的计算机上安装MySQL客户端(如MySQL Workbench或命令行客户端)。
2、使用新创建的用户名和密码连接到MySQL服务器:
mysql -u newuser -p -h server_ip_address -P 3306 -D testdb -p password
server_ip_address
是MySQL服务器的IP地址,password
是新创建的用户的密码,如果连接成功,你将看到类似于以下的输出:
Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012
新闻标题:mysql如何设置局域网访问权限管理
网页地址:http://www.shufengxianlan.com/qtweb/news32/41182.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联