前期准备
- 购买服务器并登录 :访问腾讯云官网,购买一台云服务器实例,选择适合的操作系统,如 CentOS、Ubuntu 等。购买完成后,使用 SSH 工具(如 PuTTY)登录到云服务器。
- 更新系统软件包 :登录后,执行相应命令更新系统软件包。对于 CentOS 系统,执行
sudo yum update -y;对于 Ubuntu 系统,执行sudo apt-get update && sudo apt-get upgrade -y。
安装 MySQL 数据库
- CentOS 7/8 及 OpenCloudOS 系统 :执行命令
sudo yum install mysql-server -y来安装 MySQL 服务器。 - Ubuntu 系统 :执行命令
sudo apt-get install mysql-server -y进行安装。
启动 MySQL 服务
安装完成后,启动 MySQL 服务并设置开机自启。对于 CentOS,执行sudo systemctl start mysqld启动服务,sudo systemctl enable mysqld设置开机自启;对于 Ubuntu,执行sudo systemctl start mysql启动服务,sudo systemctl enable mysql设置开机自启。
配置 MySQL 数据库
- 安全设置 :运行 MySQL 安全设置脚本
sudo mysql_secure_installation,按照提示进行操作,包括设置 root 用户的密码、移除匿名用户、禁止 root 用户远程登录、删除测试数据库等。 - 登录验证 :使用 root 用户登录 MySQL,命令为
mysql -u root -p,输入之前设置的 root 密码。
高级配置(可选)
-
修改配置文件 :打开 MySQL 配置文件, CentOS 系统下执行
sudo vi /etc/my.cnf,Ubuntu 系统下执行sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf。可根据需要修改配置项,如设置字符集为[mysqld] character_set_server=utf8mb4 collation_server=utf8mb4_general_ci,或调整内存分配为[mysqld] innodb_buffer_pool_size=1G等,修改完成后重启 MySQL 服务使配置生效,重启命令为sudo systemctl restart mysqld。 -
远程访问设置 :若需要从外部访问 MySQL,需进行以下操作:
- 开放 3306 端口 :在腾讯云控制台中,找到安全组配置,添加规则开放 3306 端口。
- 修改绑定地址 :编辑 MySQL 配置文件,找到
bind-address配置项,将其修改为腾讯云服务器的内网 IP 或0.0.0.0,然后重启 MySQL 服务。 - 更新用户权限 :登录 MySQL,执行
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION; FLUSH PRIVILEGES;,更新 root 用户的远程访问权限。
验证安装配置
在本地电脑上使用 MySQL 客户端工具(如 MySQL Workbench)连接到腾讯云服务器上的 MySQL 数据库,验证是否可以成功连接。