Ubuntu26.04在线安装MySQL
升级软件列表
bash
sudo apt udpate
升级内核和软件
bash
sudo apt -y dist-upgrade
在线安装MySQL
bash
sudo apt -y install mysql-server
修改mysql密码
-
登录MySQL
bashsudo mysql -u root -
修改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远程访问
-
登录MySQL后,修改现有用户的host
sqlUPDATE mysql.user SET host='%' WHERE user='root' AND host='localhost'; FLUSH PRIVILEGES; -
修改MySQL配置文件
bashsudo vim /etc/mysql/mysql.conf.d/mysqld.cnf找到并修改
bind-addressbash# 将这行: 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
