MySQL是一个流行的开源关系型数据库,它可以被用于各种用例,包括Web应用和数据分析。手动部署MySQL通常需要一些配置和安装步骤,下面是一个简单的说明。
首先,您需要从MySQL官网下载MySQL软件包。找到最新版本的MySQL Community Server软件包,并选择适合您操作系统的版本。接下来,运行安装程序,按照安装向导的步骤逐步执行,配置MySQL实例。
// 下载MySQL安装包
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
// 安装MySQL安装包
rpm -ivh mysql80-community-release-el8-1.noarch.rpm
// 安装MySQL Server 和 MySQL Client
yum install mysql mysql-server
在安装过程中,您将会被要求设置root账户的密码,并为新安装的MySQL实例指定端口。安装完成后,您需要在MySQL中创建数据库以及帐户和密码,并在数据库中授权访问。
// 登陆MySQL
mysql -u root -p
// 创建数据库
create database mydb;
// 创建新用户
create user 'myuser'@'localhost' identified by 'mypassword';
// 授权myuser访问数据库
grant all privileges on mydb.* to 'myuser'@'localhost';
最后,您需要在MySQL配置文件my.cnf中设置MySQL实例的参数,以优化MySQL的性能和安全性。在保存my.cnf后重新启动MySQL实例,以使新的配置生效。
// 编辑MySQL配置文件
vi /etc/my.cnf
// 在[mysqld]下添加以下内容
# set character set
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
# set server parameter
max_connections = 500
max_user_connections = 250
wait_timeout = 300
innodb_file_per_table = 1
# set security parameter
default-authentication-plugin=mysql_native_password
// 保存后,重启MySQL服务
systemctl restart mysqld
以上是手动部署MySQL的基本步骤。当您完成这些步骤后,您将获得一个MySQL实例,可以与您的应用程序集成并用于数据管理。