一、下载 MySQL
1、访问官网:进入 [MySQL 官方网站](https://www.mysql.com)。
2、选择版本:在下载页面,选择适合你的操作系统的 MySQL 版本,建议下载最新的稳定版本。
3、选择安装包:Windows平台可以选择 MSI Installer(推荐)或 ZIP Archive,MSI Installer 提供图形化安装向导,使用起来更为简单。
二、安装 MySQL
Windows 平台
1、运行安装程序:双击下载的 .msi 文件,启动安装向导。
2、用户许可证协议:接受用户许可证协议,点击“Next”。
3、选择安装类型:选择“Custom”(自定义安装),以便手动选择安装组件。
4、检查所需组件:确保所有必要的组件都已选中,特别是 MySQL Server 和 MySQL Workbench(图形化管理工具)。
5、设置安装路径:点击“Browse”选择安装路径,然后点击“Next”。
6、配置安装选项:根据需要配置服务器类型、连接方式等。
7、执行安装:点击“Execute”按钮开始安装,等待安装完成。
8、完成安装:点击“Finish”,完成安装过程。
Linux 平台
1、下载并安装 Yum Repository:
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
2、安装 MySQL 服务器:
sudo yum install mysql-server
3、启动 MySQL 服务:
sudo systemctl start mysqld
4、获取临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
5、登录 MySQL:
mysql -u root -p
6、更改 root 密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
三、验证是否安装成功
Windows 平台
1、命令提示符窗口验证:按Win + R
键,输入cmd
,打开命令提示符窗口,输入以下命令:
cd C:Program FilesMySQLMySQL Server X.Ybin mysql -h local -P 3306 -u root -p
2、MySQL 控制台验证:在“开始”菜单栏找到并打开 MySQL 8.0 Command Line Client 程序,输入数据库密码后按回车键,如果弹出当前 MySQL 的服务状态,表明安装成功。
Linux 平台
1、登录 MySQL:
mysql -u root -p
2、查看版本信息:
SELECT VERSION();
3、退出 MySQL:
exit;
四、环境配置
1、添加环境变量(仅适用于 Windows):右键单击“此电脑”,选择“属性”,点击“高级系统设置”,点击“环境变量”,在系统变量中找到 Path,编辑并在末尾添加 MySQL bin 目录的路径(C:Program FilesMySQLMySQL Server X.Ybin)。
2、确认配置:重新打开命令提示符窗口,输入mysql -V
,查看是否能正确显示 MySQL 的版本信息。
五、配置远程访问(可选)
1、修改配置文件:打开 MySQL 配置文件(Linux 下通常位于/etc/my.cnf
,Windows 下通常位于C:ProgramDataMySQLMySQL Server X.Ymy.ini
),找到bind-address
,将其设置为0.0.0.0
(注意:这会使 MySQL 对任何 IP 地址开放,请谨慎操作)。
2、重启 MySQL 服务:在 Linux 下使用sudo systemctl restart mysqld
,在 Windows 下使用命令提示符窗口输入net stop mysql
然后net start mysql
。
3、授权远程访问:登录 MySQL,执行以下 SQL 语句:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; FLUSH PRIVILEGES;
4、防火墙设置(仅适用于 Linux):
firewall-cmd --permanent --add-port=3306/tcp firewall-cmd --reload
通过以上步骤,你应该能够成功安装和配置 MySQL 服务器,并进行初步的验证和使用。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1254515.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复