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

工业智能科技网站设计做搜狗pc网站软件下载

工业智能科技网站设计,做搜狗pc网站软件下载,静态网站开发课程网,织梦dedecms导航网站源码MySQL 8.0 及以上版本: 1. 登录 MySQL 服务端 以具有管理员权限的用户(通常是 root)登录: mysql -u root -p输入密码后进入 MySQL 命令行。 2. 创建允许局域网访问的用户 使用通配符 % 表示允许所有 IP 地址访问(实际可…

MySQL 8.0 及以上版本:

1. 登录 MySQL 服务端

以具有管理员权限的用户(通常是 root)登录:

mysql -u root -p

输入密码后进入 MySQL 命令行。

2. 创建允许局域网访问的用户

使用通配符 % 表示允许所有 IP 地址访问(实际可限制为局域网网段,如 192.168.1.% 更安全):

-- 创建用户(用户名可自定义,例如允许 root 从任意地址访问)
CREATE USER 'root'@'%' IDENTIFIED BY '你的数据库密码';

3. 授予权限

赋予该用户访问所有数据库的权限(根据需求调整权限范围):

-- 授予所有权限(生产环境建议仅授予必要权限)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;-- 刷新权限使配置生效
FLUSH PRIVILEGES;

4. 配置 MySQL 监听所有网络接口

默认情况下,MySQL 可能仅监听本地 127.0.0.1,需修改配置文件允许外部访问:

找到配置文件
  • Windows:通常在 C:\ProgramData\MySQL\MySQL Server X.X\my.ini
  • Linux/macOS:通常在 /etc/my.cnf/etc/mysql/my.cnf
修改配置

打开文件,找到 [mysqld] 部分,注释或删除 bind-address 配置(或设置为 0.0.0.0 允许所有接口):

[mysqld]
# 注释掉这行(默认可能是 127.0.0.1)
# bind-address = 127.0.0.1
# 或改为
bind-address = 0.0.0.0

5. 重启 MySQL 服务

使配置生效:

  • Windows:在“服务”中找到 MySQL 服务,右键“重启”
  • Linuxsudo systemctl restart mysqlsudo service mysql restart
  • macOSbrew services restart mysql(Homebrew 安装)

6. 验证配置

在局域网内其他设备上测试连接:

# 替换为你的 MySQL 服务器 IP 和密码
mysql -h 192.168.1.xxx -u root -p

对于 MySQL 5.7 版本以上,MySQL8.0以下命令:

1. 登录 MySQL 服务端

root 用户登录 MySQL:

mysql -u root -p

输入密码后进入 MySQL 命令行。

2. 直接创建用户并授权(MySQL 5.7 支持合并语法)

MySQL 5.7 允许在授权时直接创建用户,无需单独执行 CREATE USER,推荐使用以下命令:

-- 允许 root 用户从任意 IP(%)访问,密码设为你的密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的数据库密码' WITH GRANT OPTION;-- 刷新权限使配置生效
FLUSH PRIVILEGES;
更安全的限制(推荐)

如果只想允许局域网特定网段(如 192.168.1.x),可将 % 替换为网段:

-- 仅允许 192.168.1 网段访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;

3. 配置 MySQL 监听所有网络接口

与 8.0 版本操作一致,修改 MySQL 配置文件,允许外部访问:

找到配置文件
  • WindowsC:\ProgramData\MySQL\MySQL Server 5.7\my.ini
  • Linux/etc/my.cnf/etc/mysql/my.cnf
  • macOS/usr/local/mysql/my.cnf(或通过 Homebrew 安装的路径)
修改配置

[mysqld] 部分,注释或修改 bind-address

[mysqld]
# 注释掉默认的本地绑定(127.0.0.1 仅允许本地访问)
# bind-address = 127.0.0.1
# 改为允许所有接口访问
bind-address = 0.0.0.0

4. 重启 MySQL 服务

使配置生效:

  • Windows:在“服务”中找到 MySQL57 服务,右键“重启”
  • Linuxsudo systemctl restart mysqlsudo service mysql restart
  • macOSsudo /usr/local/mysql/support-files/mysql.server restart

5. 验证连接

在局域网其他设备上测试:

# 替换为你的服务器 IP(如 192.168.1.100)
mysql -h 192.168.1.100 -u root -p

输入密码后若能成功登录,说明配置生效。

关键差异说明(与 8.0 对比)

  1. 用户创建语法:MySQL 5.7 支持 GRANT ... IDENTIFIED BY 直接创建用户并授权,而 8.0 需先 CREATE USER 再授权。
  2. 权限表结构:5.7 的 mysql.user 表中直接存储密码,8.0 则使用 authentication_string 字段,但配置监听和防火墙的步骤一致。

同样注意:生产环境避免使用 % 通配符,限制网段并最小化权限,同时确保防火墙开放 3306 端口。

http://www.dtcms.com/a/469110.html

相关文章:

  • 企业网站制作收费拍卖行 网站建设
  • 网站建设和网站开发的区别域名主机基地
  • 宁波营销型网站建设首选肥东县建设局网站
  • 工商营业执照网上申报关键词优化报价
  • 帮人做网站要怎么赚钱吗网页设计软件培训机构
  • seo网站建设费用济南网站建设第六网建
  • 昆山市网站建设产品运营主要做什么
  • 网站建设进无形资产的规定电子商务网站硬件建设的核心
  • 免费的毕业设计网站建设北京移动端网站建设
  • 简易网站模板wordpress菜单创建
  • 哪个网站可以做兼职讲师建设部网站施工员查询
  • wordpress 通用代码seo关键词排行优化教程
  • 好看的知名企业网站制作网页的软件
  • 牛商网专注营销型网站建设加速器怎么加速网页
  • 某公司网站源码电脑版商城网站建设
  • dw和vs做网站哪个好用软件开发培训学费
  • 重庆网站建设velpaiseo优化排名易下拉试验
  • 南京做网站公司地点网站建设银川
  • frontpage可以做网站吗网站主色调有几种
  • 做网站用什么域名比较好烟台规划网站
  • 博客网站是自己做的吗wordpress分类自定义title
  • 做视频的网站socks5免费代理地址
  • 深圳做网站最好的公可以推广的平台
  • 购物网站app开发高端网站建设 aspx
  • 湖南省建设工程造价管理协会网站做问卷调查赚钱的网站
  • 网站范例wordpress如何更改页面链接地址
  • 网站多语言解决方案嘉兴企业网站模板建站
  • 网站建设规划面试技巧佛山刚刚发生的事
  • 常德网站建设 天维新手如何建站
  • 南平高速建设有限公司网站照明网站建设