IT评测·应用市场-qidao123.com

标题: 青少年编程与数学 02-011 MySQL数据库应用 02课题、MySQL数据库安装 [打印本页]

作者: 莫张周刘王    时间: 2025-3-18 16:10
标题: 青少年编程与数学 02-011 MySQL数据库应用 02课题、MySQL数据库安装
课题择要: 本文具体先容了MySQL 9.0数据库在Windows、Linux和macOS系统上的安装与配置步骤。对于Windows系统,包括下载安装包、运行安装步伐、配置环境变量、初始化数据库、启动服务和登录修改密码等步骤。Linux系统(以Ubuntu 20.04为例)的安装则涉及更新软件包列表、安装MySQL、启动服务和安全配置。macOS系统的安装步骤包括下载、运行安装步伐、配置实例和启动服务。此外,还提供了启动MySQL服务的差别方法,确保用户能够顺遂完成安装并开始使用MySQL数据库。
  
有关安装配置的具体环境,可自行在网上搜索教程。这里仅提供一些通例的操作方法。
一、安装

以下是MySQL 9.0在差别操作系统上的安装步骤:
Windows系统

Linux系统(以Ubuntu 20.04为例)

macOS系统

二、配置

(一)Windows系统

假设MySQL 9.0的安装路径为C:\MySQL,以下是安装完成后必要进行的重要配置或初始化步骤:
1. 创建配置文件

在C:\MySQL目次下创建一个my.ini文件,内容如下:
ini复制
  1. [mysqld]
  2. basedir = C:\MySQL
  3. datadir = C:\MySQL\data
  4. port = 3306
  5. server_id = 1
  6. sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE
  7. character-set-server = utf8mb4
  8. collation-server = utf8mb4_unicode_ci
  9. innodb_buffer_pool_size = 5G
  10. innodb_log_file_size = 256M
  11. innodb_log_buffer_size = 64M
  12. max_connections = 200
  13. tmp_table_size = 64M
  14. max_heap_table_size = 64M
  15. slow_query_log = 1
  16. slow_query_log_file = C:\MySQL\mysql-slow.log
  17. long_query_time = 2
  18. log_error = C:\MySQL\data\mysql-error.log
  19. performance_schema = ON
复制代码
留意修改路径为自己的实际安装路径。
2. 初始化数据库

打开命令提示符(CMD),并切换到C:\MySQL\bin文件夹:
  1. cd C:\MySQL\bin
复制代码
使用以下命令初始化数据库:
  1. mysqld --initialize --datadir=C:\MySQL\data --console
复制代码
这条命令会在C:\MySQL\data目次中创建所需的数据库文件,并输出一个临时的root密码到命令行。记下这个密码,由于你必要它来登录MySQL。
3. 启动MySQL服务

依旧在C:\MySQL\bin路径下,以管理员身份打开CMD,运行以下命令安装服务:
  1. mysqld install
复制代码
安装完成后,可以使用以下命令启动MySQL服务:
  1. net start mysql
复制代码
4. 登录MySQL

使用命令行客户端登录MySQL:
  1. mysql -u root -p
复制代码
输入你在初始化过程中获取的临时root密码。如果齐备正常,你应该会看到MySQL命令提示符,可以开始进行MySQL操作。
5. 修改root密码

如果你想修改root密码,可以在登录后使用以下命令修改:
sql复制
  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
复制代码
将newpassword替换为你自己的密码。
6. 配置环境变量

右键点击“此电脑”或“我的电脑”,选择“属性” > “高级系统设置” > “环境变量”。在“系统变量”地区找到“Path”变量,点击“编辑”,点击“新建”,添加MySQL的安装路径,例如C:\MySQL\bin,然后点击“确定”保存所有更改。
7. 进行安全配置(可选)

对MySQL进行安全配置以提高安全性,输入命令mysql_secure_installation,根据提示,您可以设置root密码、删除匿名用户、克制远程登录等。
通过以上步骤,你可以完成MySQL 9.0在Windows系统上的配置和初始化,确保MySQL服务器能够正常运行并具备基本的安全性。
(二)Linux系统

在Linux操作系统下,假设MySQL 9.0的安装路径为/usr/local/mysql,以下是安装完成后必要进行的重要配置或初始化步骤:
1. 创建配置文件

在/etc目次下创建一个my.cnf文件,内容如下:
ini复制
  1. [mysqld]
  2. basedir = /usr/local/mysql
  3. datadir = /usr/local/mysql/data
  4. port = 3306
  5. server_id = 1
  6. sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE
  7. character-set-server = utf8mb4
  8. collation-server = utf8mb4_unicode_ci
  9. innodb_buffer_pool_size = 5G
  10. innodb_log_file_size = 256M
  11. innodb_log_buffer_size = 64M
  12. max_connections = 200
  13. tmp_table_size = 64M
  14. max_heap_table_size = 64M
  15. slow_query_log = 1
  16. slow_query_log_file = /usr/local/mysql/mysql-slow.log
  17. long_query_time = 2
  18. log_error = /usr/local/mysql/data/mysql-error.log
  19. performance_schema = ON
复制代码
留意修改路径为自己的实际安装路径。
2. 初始化数据库

打开终端,切换到/usr/local/mysql/bin目次:
  1. cd /usr/local/mysql/bin
复制代码
使用以下命令初始化数据库:
  1. ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --console
复制代码
这条命令会在/usr/local/mysql/data目次中创建所需的数据库文件,并输出一个临时的root密码到终端。记下这个密码,由于你必要它来登录MySQL。
3. 启动MySQL服务

首先,确保MySQL服务可以正常启动。可以使用以下命令启动MySQL服务:
  1. sudo systemctl start mysql
复制代码
大概,如果你使用的是mysqld_safe脚本,可以使用:
  1. sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
  2. amp;
复制代码
4. 登录MySQL

使用命令行客户端登录MySQL:
  1. mysql -u root -p
复制代码
输入你在初始化过程中获取的临时root密码。如果齐备正常,你应该会看到MySQL命令提示符,可以开始进行MySQL操作。
5. 修改root密码

如果你想修改root密码,可以在登录后使用以下命令修改:
sql复制
  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
复制代码
将newpassword替换为你自己的密码。
6. 配置环境变量

编辑~/.bashrc或/etc/profile文件,添加以下行:
  1. export PATH=$PATH:/usr/local/mysql/bin
复制代码
然后,运行以下命令使环境变量生效:
  1. source ~/.bashrc
复制代码

  1. source /etc/profile
复制代码
7. 进行安全配置(可选)

对MySQL进行安全配置以提高安全性,输入命令mysql_secure_installation,根据提示,您可以设置root密码、删除匿名用户、克制远程登录等:
  1. sudo mysql_secure_installation
复制代码
8. 设置开机自启

确保MySQL服务在系统启动时自动启动:
  1. sudo systemctl enable mysql
复制代码
通过以上步骤,你可以完成MySQL 9.0在Linux系统上的配置和初始化,确保MySQL服务器能够正常运行并具备基本的安全性。
三、启动

Windows系统

Linux系统


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4