怎样在腾讯云轻量服务上安装mysql?

服务器

结论:在腾讯云轻量服务器上安装MySQL是一个相对简单的过程,主要通过登录服务器、更新系统、安装MySQL服务、配置安全策略和数据库即可完成。

  • 登录腾讯云轻量服务器
    使用SSH工具(如Xshell、Putty或腾讯云控制台自带的远程连接功能)连接到你的轻量服务器。确保你已经设置好登录用户名和密码或SSH密钥。

  • 更新系统软件包
    登录后首先执行以下命令更新系统软件源,以确保获取最新的软件版本:

    sudo apt update

    如果是CentOS系统,则使用:

    sudo yum makecache
  • 安装MySQL服务
    Ubuntu/Debian系统可以使用如下命令安装MySQL服务器:

    sudo apt install mysql-server -y

    CentOS系统则需要先添加MySQL官方Yum仓库,再进行安装:

    sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
    sudo yum install mysql-server -y
  • 启动并设置开机自启MySQL服务
    安装完成后启动MySQL服务,并设置为开机自动运行:

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
  • 执行安全初始化
    建议所有用户都执行这一步,运行MySQL提供的安全脚本,设置root密码、移除匿名用户、禁止远程root登录等:

    sudo mysql_secure_installation
  • 配置防火墙允许外部访问
    如果你需要从其他设备访问该MySQL数据库,需要开放服务器的3306端口。在腾讯云控制台中找到对应服务器的安全组设置,添加入站规则允许TCP协议的3306端口。

  • 修改MySQL配置文件(可选)
    默认情况下,MySQL只监听本地连接(127.0.0.1),如果希望支持远程访问,需修改bind-address参数。编辑配置文件:

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

    bind-address = 127.0.0.1改为bind-address = 0.0.0.0,保存并重启MySQL服务。

  • 创建数据库和用户(可选)
    登录MySQL命令行:

    mysql -u root -p

    然后创建数据库和授权用户,例如:

    CREATE DATABASE mydb;
    CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';
    GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%';
    FLUSH PRIVILEGES;

总结:整个过程的关键点在于正确配置防火墙和MySQL访问权限,尤其是对外暴露3306端口时要格外小心,避免被恶意攻击。 对于仅用于开发或测试环境的MySQL实例,建议关闭不必要的网络访问权限,优先保障数据安全。

未经允许不得转载:CDNK博客 » 怎样在腾讯云轻量服务上安装mysql?