mysql数据库怎么安装:分系统实操方案
mysql数据库怎么安装,Windows系统优先选择MySQL社区版8.0,Linux服务器推荐yum或apt在线安装,Mac可选用dmg安装包,安装核心是下载官方程序、配置root账号密码、开放端口、设置开机自启,该方法适合后端开发、本地测试人员,生产环境直接使用一键安装包存在一定风险,企业业务数据库建议搭配独立备份策略,安装完成后用mysql-uroot-p命令验证连通,密码设置长度不少于8位,同时包含大小写字母与数字,降低被暴力破解的概率。
mysql数据库怎么安装之Windows流程
你前往MySQL官网下载社区版MSI安装包,社区版为开源免费版本,选择DeveloperDefault安装类型,组件会自动勾选开发常用工具,安装向导执行到账户页面时,录入root管理员密码,记住该密码,后续登录数据库必须使用。服务配置页面勾选配置MySQL服务自动启动,端口保持默认3306,不要随意修改,修改后程序连接数据库需要同步调整连接参数。安装结束后打开系统环境变量,新增mysql的bin目录路径,才能在cmd命令行直接调用mysql指令。
打开cmd输入mysql-uroot-p,回车后输入刚才设置的密码,出现mysql>提示符代表安装成功。如果提示命令不存在,就是环境变量配置出错,重新核对bin文件夹完整路径。
关闭防火墙3306端口会限制外部程序访问,本地开发场景可以仅放行本机访问,不开启外网访问权限。
mysql数据库怎么安装之Linux流程
CentOS系统使用yum命令安装MySQL8.0,先导入MySQL官方yum仓库,执行yuminstallmysql-community-server完成程序部署,安装结束运行systemctlstartmysqld启动服务,执行systemctlenablemysqld设置开机自动运行。初始root密码自动生成,保存在日志文件/var/log/mysqld.log内,使用grep命令提取临时密码,登录数据库后执行ALTERUSER语句修改自定义密码,密码策略默认要求长度大于8字符,包含数字、大小写、特殊符号,不符合规则会报错。Ubuntu系统使用apt源安装,步骤逻辑相近,只是包管理命令替换为apt。
| 操作系统 | 安装方式 | 适用场景 | 部署难度 |
|---|---|---|---|
| Windows | MSI图形安装包 | 本地开发、测试 | 低 |
| CentOS | yum在线安装 | 服务器部署 | 中 |
| MacOS | dmg安装包 | mac本地开发 | 低 |
| 所有系统 | docker容器安装 | 隔离环境,不推荐长期生产存储 | 中 |
mysql数据库怎么安装之安装后基础安全设置
执行mysql_secure_installation安全脚本,完成几项基础加固,移除匿名用户账号,禁止root账号从外网登录,删除test测试数据库,刷新权限表。root账号仅保留本地登录权限,生产服务器不要开放root远程访问,新建业务专用账号,分配最小权限,只授予业务需要的增删改查权限,减少数据泄露的可能性。
测试连接,验证功能。
安装完成后定期执行备份,mysqldump是MySQL自带备份工具,支持导出单库或多库数据,备份文件保存到独立磁盘,避免磁盘故障丢失数据。
该方法的适用边界是,不用于高并发、大容量核心业务集群,这类场景需要主从复制架构,单独配置多节点同步,不能依靠单机安装包实现。
安装过程直接跳过密码设置步骤,会生成空密码,数据库极易被他人访问,造成数据泄露。
