当前位置:首页 > MySQL

mysql安装

2026-01-15 22:30:02MySQL

安装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端口。


mysql安装


标签: mysql
分享给朋友:

相关文章

vue实现登录注册mysql

vue实现登录注册mysql

Vue 前端实现登录注册 创建 Vue 项目并安装必要依赖: vue create vue-auth-demo cd vue-auth-demo npm install axios vue-rout…

java如何连接mysql

java如何连接mysql

连接MySQL的基本步骤 确保已安装MySQL数据库和Java开发环境(JDK)。需要下载MySQL Connector/J驱动,并将其添加到项目的类路径中。 添加MySQL驱动依赖 在Maven项…

java如何和mysql连接

java如何和mysql连接

连接Java与MySQL的方法 使用JDBC连接MySQL 添加MySQL JDBC驱动依赖 在项目中引入MySQL的JDBC驱动。如果使用Maven,在pom.xml中添加以下依赖: <…

php mysql登录实现

php mysql登录实现

PHP 与 MySQL 登录实现 数据库表设计 创建用户表存储登录信息,通常包含用户名、密码(加密存储)等字段: CREATE TABLE users ( id INT AUTO_INCRE…

php mysql 实现并发

php mysql 实现并发

实现 PHP 与 MySQL 并发操作 PHP 与 MySQL 的并发操作可以通过多种方式实现,包括连接池、异步查询、多线程等。以下是几种常见的方法: 使用持久连接(Persistent Conne…

java如何连接mysql

java如何连接mysql

连接MySQL的步骤 在Java中连接MySQL数据库需要使用JDBC(Java Database Connectivity)驱动。以下是详细的连接步骤。 添加MySQL JDBC驱动依赖 在项目中…