MySQL,作为一款开源的关系型数据库管理系统(RDBMS),凭借其高性能、稳定性和广泛的社区支持,成为了众多开发者的首选
本文将详细介绍如何通过命令行安装MySQL数据库,帮助你在不同操作系统上顺利完成安装,并初步掌握其基础配置与使用
一、MySQL简介 MySQL最初由瑞典的MySQL AB公司开发,后被Oracle公司收购
它是目前最流行的关系型数据库管理系统之一,广泛应用于各类Web应用
MySQL使用SQL(Structured Query Language)作为数据访问和操作的标准语言,支持多种操作系统,包括Windows、macOS、Linux等
MySQL的开源特性使得其总体拥有成本较低,尤其适合中小型企业和个人开发者
二、安装前准备 在安装MySQL之前,请确保你的系统满足以下基本要求: -操作系统:Windows、macOS、Linux等主流操作系统
-内存:至少1GB RAM,推荐2GB以上以保证性能
-硬盘空间:约200MB用于安装程序,实际使用中根据数据量增加
-访问权限:你需要具备管理员或root权限来执行安装和配置操作
三、Windows平台命令行安装步骤 1. 下载MySQL安装包 访问MySQL官方网站,下载适合你操作系统的MySQL安装包
对于Windows用户,推荐下载MySQL Installer,因为它可以一次性安装MySQL Server、MySQL Workbench及其他组件
2. 运行MySQL Installer 双击下载的MySQL Installer,启动安装程序
按照以下步骤进行: - 接受许可协议,点击“Next”
- 选择“Custom”安装类型,以便自定义安装组件和路径
-勾选“MySQL Server”,以及其他需要的组件,如MySQL Workbench
- 对于MySQL Server,点击“Advanced Options”,设置安装路径、数据目录、服务名称等
- 点击“Execute”开始安装过程,等待各组件安装完毕
3. 配置MySQL Server 安装完MySQL Server后,安装程序会自动进入配置向导
按照以下步骤进行配置: - 选择“Development Machine”或“Server Machine”作为服务器类型,根据实际情况选择网络配置
- 设置“Root”用户的密码,务必记住这个密码,因为后续登录数据库时需要用到
- 点击“Next”,然后“Execute”完成配置
4. 使用命令行安装与启动MySQL 虽然MySQL Installer提供了图形化界面进行安装和配置,但你也可以通过命令行完成这些操作
以下是详细步骤: - 打开命令提示符(以管理员身份运行)
-导航到MySQL安装目录下的bin文件夹,例如:`cd C:Program FilesMySQLMySQL Server8.0bin`
- 执行`mysqld --initialize --console`命令初始化数据库,并记录生成的临时密码
- 执行`mysqld -install`命令将MySQL服务添加到Windows服务列表中
- 执行`net start MySQL`命令启动MySQL服务
- 使用`mysql -u root -p`命令登录MySQL数据库,输入初始化时记录的临时密码
- 登录成功后,执行`ALTER USER root@localhost IDENTIFIED BY new_password;`命令修改root用户密码
- 输入`quit;`退出MySQL命令行客户端
四、Linux平台命令行安装步骤(以Ubuntu为例) 1. 更新软件包列表 在终端中执行以下命令: bash sudo apt-get update 2. 添加MySQL APT仓库 执行以下命令添加MySQL的APT仓库: bash sudo apt-get install software-properties-common sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys8C718D3BB1219182 sudo add-apt-repository deb【arch=amd64】 https://mirrors.tuna.tsinghua.edu.cn/mysql/apt/ubuntu bionic mysql-8.0 3. 安装MySQL Server 更新软件包列表后,执行以下命令安装MySQL Server: bash sudo apt-get update sudo apt-get install mysql-server 4. 配置MySQL Server 安装过程中会提示设置root密码
如果未出现提示,可以使用以下命令设置: bash sudo mysql_secure_installation 按照提示完成安全配置,包括设置root密码、移除匿名用户、禁止root远程登录等
5. 启动与停止MySQL服务 使用以下命令启动MySQL服务: bash sudo systemctl start mysql 使用以下命令停止MySQL服务: bash sudo systemctl stop mysql 6. 登录MySQL数据库 使用以下命令登录MySQL数据库: bash mysql -u root -p 输入设置的root密码即可登录
五、macOS平台命令行安装步骤 对于macOS用户,推荐使用Homebrew进行安装
Homebrew是macOS上的一个包管理器,可以简化安装和管理第三方软件的过程
1. 安装Homebrew(如未安装) 在终端中执行以下命令安装Homebrew: bash /bin/bash -c$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) 按照提示完成安装
2. 使用Homebrew安装MySQL 执行以下命令安装MySQL: bash brew install mysql 3. 启动与停止MySQL服务 使用以下命令启动MySQL服务: bash brew services start mysql 使用以下命令停止MySQL服务: bash brew services stop mysql 4. 安全配置与登录 与Linux平台类似,macOS上的MySQL也需要进行安全配置
执行以下命令开始配置: bash mysql_secure_installation 按照提示完成安全配置后,即可使用`mysql -u root -p`命令登录MySQL数据库
六、MySQL基础操作 安装并配置好MySQL后,你可以通过MySQL命令行客户端或图形化管理工具(如MySQL Workbench)进行数据库操作
以下是一些基础操作示例: -创建数据库:`CREATE DATABASE database_name;` -删除数据库:`DROP DATABASE database_name;` -创建表: sql CREATE TABLE table_name( id INT AUTO_INCREMENT PRIMARY KEY, column1 VARCHAR(255) NOT NULL, column2 INT, ... ); -插入数据:`INSERT INTO table_name(column1, column2,...) VALUES(value1, value2,...);` - - 查询数据:`SELECT FROM table_name;` -更新数据:`UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;` -删除数据:`DELETE FROM table_name WHERE condition;` 七、总结 通过命令行安装MySQL数据库不仅能够帮助你深入理解MySQL的安装和配