天天看点

Ubuntu22.04 arm版本安装mysql

安装mysql,请按照按照以下步骤操作:

  • 打开 Ubuntu 22.04 系统上的终端。运行以下命令更新软件包列表:sudo apt-get update
    sudo apt-get update
               
  • 使用以下命令安装 MySQL 服务器:
    sudo apt-get install mysql-server -y 
               
    在安装过程中,您将被提示为 MySQL 设置根密码。输入一个强密码并确认它。
  • 安装完成后,使用以下命令启动 MySQL 服务:
    sudo systemctl start mysql
               
  • 您可以使用以下命令检查 MySQL 是否正在运行:
    sudo systemctl status mysql
               
    输出应该显示服务处于活动状态。

配置mysql远程登录

  • 登录到 MySQL shell
    sudo mysql
               
  • 创建一个新的 MySQL 用户,并授予该用户对所有数据库的远程访问权限。请将

    your_user_name

    your_password

    替换为您想要使用的用户名和密码。
    CREATE USER 'your_user_name'@'%' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON *.* TO 'your_user_name'@'%';
               
    如果您只想让用户访问特定的数据库,可以将

    *.*

    替换为

    database_name.*

    ,其中

    database_name

    是您要访问的数据库的名称。
  • 更新 MySQL 的用户权限表
    FLUSH PRIVILEGES;
               
  • 确认防火墙允许远程连接到 MySQL。如果您使用的是 Ubuntu 自带的 UFW 防火墙,可以使用以下命令开放 MySQL 端口:
    sudo ufw allow mysql
               
  • 修改 MySQL 配置文件以侦听远程连接。打开

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

    文件,并注释掉

    bind-address

    行,以允许任何 IP 地址连接到 MySQL 服务器。
    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
    #bind-address = 127.0.0.1
               
  • 重新启动 MySQL 服务器以应用更改
    sudo systemctl restart mysql
               

现在,您应该能够使用远程 MySQL 客户端连接到您的 Ubuntu 22.04 服务器。在 MySQL 客户端中,使用以下命令连接到服务器:

mysql -h your_server_ip -u your_user_name -p
           

其中,

your_server_ip

是您的服务器 IP 地址,

your_user_name

是您创建的 MySQL 用户名。然后,输入您在步骤 2 中为该用户设置的密码即可。