mysql安装
安装MySQL(Windows系统)
下载MySQL安装包
访问MySQL官方网站(https://dev.mysql.com/downloads/installer/),选择适合的Windows版本(如MySQL Installer MSI)。推荐下载包含完整组件的版本(如“mysql-installer-community”)。
运行安装向导
双击下载的安装包,启动安装向导。选择“Custom”自定义安装模式,手动勾选需要安装的组件(如MySQL Server、MySQL Workbench等)。
配置MySQL Server
在安装过程中,选择“Standalone MySQL Server”作为服务器类型。设置root用户的密码并牢记。保持默认端口为3306(除非有冲突)。选择“Use Strong Password Encryption”以增强安全性。
完成安装并验证
安装完成后,勾选“Start MySQL Server at System Startup”以开机自启。通过命令行输入以下命令验证安装是否成功:
mysql -u root -p
输入密码后,若成功进入MySQL命令行界面即表示安装完成。
安装MySQL(macOS系统)
使用Homebrew安装
打开终端,运行以下命令安装Homebrew(若未安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
通过Homebrew安装MySQL:
brew install mysql
启动MySQL服务
安装完成后,运行以下命令启动服务:
brew services start mysql
安全初始化
执行安全脚本设置root密码:
mysql_secure_installation
按提示设置密码、移除匿名用户、禁止远程root登录等。
验证安装
登录MySQL验证:
mysql -u root -p
安装MySQL(Linux系统)

Ubuntu/Debian
更新包列表并安装MySQL Server:
sudo apt update sudo apt install mysql-server
运行安全脚本:
sudo mysql_secure_installation
CentOS/RHEL
添加MySQL Yum仓库并安装:
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm sudo yum install mysql-community-server
启动服务并设置开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld
获取临时密码
首次安装后,从日志中获取临时root密码:
sudo grep 'temporary password' /var/log/mysqld.log
登录后立即修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
常见问题解决
端口冲突
若3306端口被占用,修改MySQL配置文件(通常为my.cnf或my.ini)中的port参数,并重启服务。
忘记root密码
停止MySQL服务,以跳过权限表方式启动:
sudo systemctl stop mysql sudo mysqld_safe --skip-grant-tables &
登录后重置密码:
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;远程连接配置
在MySQL中创建用户并授权:
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%'; FLUSH PRIVILEGES;
确保防火墙开放3306端口。


