Ubuntu22.04安装MySQL8

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

在 Ubuntu 22.04 上安装 MySQL 8可以按照以下步骤进行

  1. 安装MySQL需要在root用户下

    sudo su -
    
  2. 更新软件包列表

    sudo apt update
    
  3. 安装 MySQL 8

    sudo apt install mysql-server
    

    安装过程中会提示设置 MySQL root 用户的密码。

  4. 确认 MySQL 服务已经启动

    sudo systemctl status mysql
    

    如果 MySQL 服务没有启动可以使用以下命令启动它

    sudo systemctl start mysql
    

    如果需要在系统启动时自动启动 MySQL 服务可以使用以下命令

    sudo systemctl enable mysql
    

​ 现在您已经成功在 Ubuntu 22.04 上安装了 MySQL 8。

  1. 登录到 MySQL 服务器

    mysql -u root -p
    
  2. 若在安装MySQL的过程中没有输入root密码在登录后可在MySQL命令行中修改root密码

    ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'pswonlyforlocal';
    
  3. 其次为了远程登录root用户还需要创建一个新root用户

    CREATE USER 'root'@'%' IDENTIFIED BY 'pswonlyforlocal';
    
  4. 给远程的root用户授予所有权限

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
    
  5. 刷新权限

    flush privileges;
    
  6. 退出

    exit;
    
  7. 在apt安装的MySQL的配置文件里设置了绑定127.0.0.1地址需要在配置文件/etc/mysql/mysql.conf.d/mysqld.cnf中注释掉该行在操作之前需要停止mysql服务service mysql stop

    vim /etc/mysql/mysql.conf.d/mysqld.cnf
    
    #注释掉这一行
    #bind-address = 127.0.0.1
    
    #重启mysql
    service mysql restart;
    
    #开放3306端口
    ufw allow 3306
    
    #查看3306端口是否被监听
    netstat -anp | grep mysql
    
  8. 另外如果是云服务器需要在云服务器控制端开启3306端口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: mysqlUbuntu