23人参与 • 2026-04-28 • Mysql
在无法连接互联网的内网服务器上安装 mysql,只需提前下载好安装包,按照以下步骤操作即可完成。本教程将详细指导你完成整个过程。
windows (x86, 64-bit), zip archive(这是完整的离线安装包)mysql-8.x.x-winx64.zip 文件通过u盘或内部网络传输到目标服务器注意:建议选择 8.0.x 版本,该版本稳定且兼容性较好。
c:\mysql\在解压目录(如 c:\mysql\)下创建 my.ini 文件,用记事本编辑并保存以下内容:
[mysqld] # mysql安装目录(请修改为你的实际路径) basedir=c:/mysql # 数据存储目录(请修改为你的实际路径) datadir=c:/mysql/data # 监听端口 port=3306 # 最大连接数 max_connections=200 # 连接失败次数限制 max_connect_errors=10 # 服务器字符集 character-set-server=utf8mb4 # 默认存储引擎 default-storage-engine=innodb # 认证插件(兼容旧版本客户端) default_authentication_plugin=mysql_native_password # 表名大小写敏感设置(0-敏感,1-不敏感) lower_case_table_names=1 [mysql] # 客户端字符集 default-character-set=utf8mb4 [client] # 客户端连接设置 port=3306 default-character-set=utf8mb4
cd c:\mysql\bin
mysqld --initialize --console
关键步骤:初始化完成后,控制台会显示临时密码,格式如下:
[note] [my-010454] [server] a temporary password is generated for root@localhost: jqslt2mre9-e务必记录此密码!它是一次性的,后续登录必须使用。
在同一个管理员命令行中执行:
mysqld --install mysql
成功后会显示 “service successfully installed.”
net start mysql
正常启动会显示 “mysql 服务正在启动…” 和 “mysql 服务已经启动成功。”
mysql -u root -p
-- 修改 root 用户密码(请将 'yournewpassword' 替换为你的密码) alter user 'root'@'localhost' identified by 'yournewpassword'; -- 刷新权限 flush privileges; -- 退出 exit
mysql -u root -p -e "select version();"
输入新密码后,如果显示 mysql 版本号,说明安装成功。
为了方便在任何位置使用 mysql 命令,可以添加系统环境变量:
c:\mysql\binnetstat -ano | findstr :3306c:\mysql\data\<计算机名>.err 中查找具体错误删除数据目录重新初始化:
net stop mysql mysqld --remove mysql rd /s /q c:\mysql\data mysqld --initialize --console
重新记录新生成的临时密码。
my.ini 配置中的 bind-address(如存在)my.ini 中的内存参数通过以上步骤,你已经成功在内网windows服务器上安装了mysql。整个过程的关键点在于:管理员权限、正确配置文件、妥善保管临时密码。现在你可以开始使用mysql数据库了!
如果有任何安装问题,欢迎查阅mysql官方文档或相关技术社区获取更多帮助。
到此这篇关于windows内网环境离线安装mysql数据库的文章就介绍到这了,更多相关windows内网离线安装mysql内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论