mysql 创建服务器
- 云服务器
- 2025-09-01
- 8
MySQL创建服务器

安装MySQL软件
(一)在Windows系统上安装
- 下载MySQL安装包
访问MySQL官方网站(https://dev.mysql.com/downloads/),在“Downloads”页面中选择适合Windows系统的安装包,一般有MSI安装包和ZIP压缩包两种形式,MSI安装包安装相对简单,推荐初学者使用。
- 运行安装程序
- 双击下载的MSI安装包,进入安装向导,在“License Agreement”界面,选择“I accept the license terms”,然后点击“Next”。
- 在“Installation”页面,可以选择“Server only”(仅安装服务器)或者“Full”(安装服务器和客户端工具等完整组件),如果只是想创建一个用于存储数据和管理数据的服务器,选择“Server only”即可,然后点击“Next”。
- 在“Setup Type”页面,有“Typical”(典型安装)、“Custom”(自定义安装)等选项,典型安装会按照默认设置安装MySQL到指定目录,并且配置一些基本参数,如果需要对安装路径、端口等进行自定义设置,则选择“Custom”选项,这里以“Custom”为例,点击“Next”。
- 在“Custom Installation”页面,可以设置安装路径,将MySQL安装到“D:MySQLMySQL Server 8.0”(具体版本号可能因下载的版本而异),还可以选择是否创建桌面快捷方式等选项,设置好后,点击“Next”。
- 配置MySQL服务器
- 在“MySQL Server Configuration”页面,有多个配置步骤,首先是“Config Type”(配置类型),有“Development Machine”(开发机器)、“Server Machine”(服务器机器)和“Dedicated Machine”(专用机器)三个选项,如果是在自己的电脑上用于开发和测试,选择“Development Machine”;如果是作为生产服务器,根据服务器的负载情况选择“Server Machine”或“Dedicated Machine”,这里以“Development Machine”为例,点击“Next”。
- 接着是“Port Number”(端口号),MySQL默认端口是3306,一般情况下不需要修改,直接点击“Next”。
- 然后是“Character Set”(字符集),通常选择“UTF 8 Unicode Character Set”,这样可以更好地支持多种语言字符,点击“Next”。
- “Service Name”(服务名称),可以使用默认的“MySQL80”(假设安装的是8.0版本),也可以自定义一个名称,点击“Next”。
- 设置根用户密码
在“Security Options”页面,需要设置MySQL根用户(root)的密码,输入密码并在“Confirm”框中再次输入相同的密码,这个密码要牢记,后续登录和管理MySQL服务器会用到,可以选择是否启用“Add root user to Windows Authentication”(将根用户添加到Windows身份验证)选项,一般不勾选,设置好密码后,点击“Next”。

- 完成安装
安装程序会继续安装并配置MySQL服务器,安装完成后会显示“Installation Complete”页面,点击“Finish”结束安装。

- 更新软件包列表
- 以Ubuntu系统为例,打开终端,输入命令sudo apt -y update,这条命令会更新系统的软件包列表,确保能够获取到最新的软件版本信息。
- 安装MySQL服务器
- 在终端输入命令sudo apt -y install mysql server,系统会开始安装MySQL服务器,在安装过程中,会提示设置根用户(root)的密码,输入密码并确认,这个密码要妥善保存。
- 启动服务器
- 可以通过“开始”菜单找到MySQL相关的程序组,点击“MySQL [版本号] Service”来启动服务器,也可以在命令提示符下使用命令net start mysql(假设服务名称为mysql)来启动服务器。
- 停止服务器
- 同样,在“开始”菜单中找到MySQL程序组,点击“MySQL [版本号] Service”来停止服务器,或者在命令提示符下使用命令net stop mysql来停止服务器。
- 启动服务器
- 在终端输入命令sudo systemctl start mysql,这条命令会启动MySQL服务器,如果一切正常,服务器就会开始运行。
- 停止服务器
- 在终端输入命令sudo systemctl stop mysql,服务器就会停止运行。
- 找到配置文件位置
- 在Windows系统上,MySQL的配置文件通常是my.ini,它位于MySQL安装目录下,在Linux系统上,配置文件可能是/etc/mysql/my.cnf。
- 编辑配置文件
- 可以使用文本编辑器打开配置文件,在Windows系统上可以使用记事本打开my.ini文件,在配置文件中,可以设置各种参数,如服务器端口、字符集、缓冲区大小等。
- 以下是一些常见的配置参数:
- port = 3306:设置服务器监听的端口号,默认是3306。
- character set server = utf8mb4:设置服务器的字符集为utf8mb4,它可以更好地支持表情符号等特殊字符。
- max_connections = 100:设置服务器允许的最大连接数,默认值可能较小,可以根据实际需求进行调整。
- 创建用户
- 在MySQL命令行客户端(可以通过在命令提示符或终端输入mysql -u root -p,然后输入根用户密码进入)中,使用以下命令创建用户:
- CREATE USER 'username'@'host' IDENTIFIED BY 'password';
- CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpassword';这条命令创建了一个名为testuser的用户,只能在本地主机(localhost)登录,密码是testpassword。
- 在MySQL命令行客户端(可以通过在命令提示符或终端输入mysql -u root -p,然后输入根用户密码进入)中,使用以下命令创建用户:
- 授权用户
- 创建用户后,需要为用户授予权限才能操作数据库,使用以下命令授权:
- GRANT privileges ON database_name.table_name TO 'username'@'host';
- GRANT ALL PRIVILEGES ON . TO 'testuser'@'localhost';这条命令授予testuser用户对所有数据库和表的全部权限,包括查询、插入、更新、删除等操作。
- 创建用户后,需要为用户授予权限才能操作数据库,使用以下命令授权:
- 在Windows系统上
- 打开命令提示符,输入mysql -u username -p(其中username是要连接的用户名),然后输入密码,就可以连接到MySQL服务器。
- 在Linux系统上
- 打开终端,输入mysql -u username -p,同样输入密码后连接到服务器。
- MySQL Workbench
MySQL Workbench是一款官方提供的图形化工具,在Windows和Linux系统上都可以安装,安装完成后,打开MySQL Workbench,在“Connection”面板中点击“New Connection”,然后输入连接名称、主机名(一般为localhost)、端口号(默认3306)、用户名和密码等信息,点击“Test Connection”测试连接是否成功,如果成功,点击“OK”保存连接信息,以后就可以通过双击该连接来访问MySQL服务器。
- 其他工具
还有一些第三方的图形化工具,如Navicat等,它们的连接方式类似,都是在工具的连接设置界面中输入服务器地址、端口、用户名和密码等信息,然后测试连接并保存。
(二)在Linux系统上安装
启动和停止MySQL服务器
(一)在Windows系统上
(二)在Linux系统上
配置MySQL服务器
(一)修改配置文件
(二)用户管理
连接到MySQL服务器
(一)使用命令行客户端连接
(二)使用图形化工具连接
相关问题与解答
问题1:如何在MySQL服务器上创建数据库?
解答:在连接到MySQL服务器后,可以使用CREATE DATABASE database_name;命令来创建数据库。CREATE DATABASE mydatabase;这条命令会创建一个名为mydatabase的数据库,创建数据库后,可以使用USE database_name;命令来切换到该数据库,然后在该数据库中创建表、插入数据等操作。
问题2:如何查看MySQL服务器的版本?
解答:在连接到MySQL服务器后,可以使用SELECT VERSION();命令来查看服务器的版本。