叶状几何与Atiyah-Molino框架:逆问题求解的几何新范式
2026/6/26 22:58:49
学点Data站:https://yellowcan.cn
学点笔录:https://code.yellowcan.cn
sudo apt update && sudo apt upgrade -ysudo apt install mysql-server -y# 查看运行状态 sudo systemctl status mysql # 手动启停命令 sudo systemctl start mysql sudo systemctl stop mysql sudo systemctl restart mysql # 设置开机自启(默认已开启) sudo systemctl enable mysqlsudo mysql_secure_installation交互步骤参考:
VALIDATE PASSWORD COMPONENT:密码强度校验,按需输入n关闭Remove anonymous users?:y删除匿名用户Disallow root login remotely?:本地使用填y;需要远程连接填nRemove test database and access to it?:y删除测试库Reload privilege tables now?:y刷新权限sudo mysqlsudo mysql执行 SQL(替换你的密码)
先查看mysql版本
mysql --versionMySQL 8.4之前的版本使用ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; FLUSH PRIVILEGES; exit;MySQL 8.4+ 版本(Ubuntu 24.04 默认),新版本默认直接禁用了`mysql_native_password`旧插件,所以执行这条 SQL 会报`Plugin not loaded`。 报错ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded MySQL 8.4+的版本改用官方默认安全插件 caching_sha2_password(无需改配置、不用重启)ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '你的密码'; FLUSH PRIVILEGES; exit;mysql -u root -psudo vim /etc/mysql/mysql.conf.d/mysqld.cnf找到bind-address = 127.0.0.1,修改为:
bind-address = 0.0.0.0保存退出:esc→ 输入:wq
登录 MySQL
mysql -u root -p创建远程用户(% 代表任意 IP)
CREATE USER 'root'@'%' IDENTIFIED BY '你的密码'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; exit;sudo systemctl restart mysql有防火墙的前提下
# 开放3306端口 sudo ufw allow 3306/tcp # 查看防火墙规则 sudo ufw status云端服务器,有需要远程登录,去安全组放行端口
mysql --version # 或进入数据库查看 SELECT VERSION();sudo systemctl stop mysqlsudo pkill mysqld sudo systemctl start mysqlsudo apt remove mysql-server mysql-client -y sudo apt autoremove -y # 彻底删除数据(谨慎执行,所有库清空) sudo rm -rf /var/lib/mysql /etc/mysql