Ubuntu26.04在线安装MySQL

Ubuntu26.04在线安装MySQL

升级软件列表

bash 复制代码
sudo apt udpate

升级内核和软件

bash 复制代码
sudo apt -y dist-upgrade

在线安装MySQL

bash 复制代码
sudo apt -y install mysql-server

修改mysql密码

  1. 登录MySQL

    bash 复制代码
    sudo mysql -u root
  2. 修改MySQL密码

    sql 复制代码
    -- 查看现有root用户
    SELECT user, host, plugin FROM mysql.user WHERE user='root';
    
    -- 修改root@localhost的认证方式为密码认证(本案例使用)
    ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'lihaozhe';
    FLUSH PRIVILEGES;
    
    -- 或者使用mysql_native_password(兼容性更好)
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'lihaozhe';
    FLUSH PRIVILEGES;

设置MySQL远程访问

  1. 登录MySQL后,修改现有用户的host

    sql 复制代码
    UPDATE mysql.user SET host='%' WHERE user='root' AND host='localhost';
    FLUSH PRIVILEGES;
  2. 修改MySQL配置文件

    bash 复制代码
    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

    找到并修改bind-address

    bash 复制代码
    # 将这行:
    bind-address = 127.0.0.1
    
    # 改为:
    bind-address = 0.0.0.0
    # 或者注释掉这行(#bind-address = 127.0.0.1)

重启MySQL服务

bash 复制代码
sudo systemctl restart mysql

远程客户端测试

bash 复制代码
mysql -h 192.168.10.101 -uroot -p