Skip to content

介绍

MESH-PLATFORM 是一个全新的软件开发框架。

说明

  • Debain12默认Mysql比较老旧

更新APT源Mysql 官方APT 仓库

  • 更新源
bash
sudo apt update -y
  • 安装dpkg,此工具仅负责安装本地 .deb 文件的内容
bash
sudo apt install dpkg
  • 安装gnupg 来验证mysql软件源的签名,MySQL 的仓库配置包需要 gnupg 来验证软件源的签名
bash
sudo apt install gnupg
  • 安装完 gnupg 后,修复因依赖问题中断的安装
bash
sudo apt --fix-broken install
  • mysql-apt-config_0.8.34-1_all.deb为要下载的版本
bash
sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.34-1_all.deb
  • 校验下载的mysqlmd5值是否和官网相同(选)
bash
sudo md5sum mysql-apt-config_0.8.34-1_all.deb
  • 安装仓库配置包,向系统中添加 MySQL 的官方软件源
bash
sudo dpkg -i mysql-apt-config_0.8.34-1_all.deb
  • 该命令会扫描所有已配置的软件源(包括新添加的 MySQL 仓库),并更新本地缓存的软件包索引(存储于 /var/lib/apt/lists/)
bash
sudo apt update -y

安装Mysql

  • 安装mysql-server
bash
sudo apt install mysql-server
  • 启动失败错误日志
bash
sudo journalctl -u mysql --no-pager -n 50
  • 配置mysql root 密码并配置其他选项使安装的 MySQL 更安全(选)
bash
#安全初始化(选)
sudo mysql_secure_installation

#权限设置(选)
#sudo chown mysql:mysql /var/lib/mysql/ibdata1
#sudo chmod 660 /var/lib/mysql/ibdata1

卸载Mysql

  • 停止MySQL服务
bash
sudo systemctl stop mysql
  • 卸载MySQL相关包
bash
sudo apt purge -y  mysql-server mysql-client mysql-common mysql-apt-config
sudo apt autoremove -y
  • 删除残留数据和配置文件
bash
sudo rm -rf /var/lib/mysql/
sudo rm -rf /etc/mysql/
  • 清理APT仓库
bash
sudo rm /etc/apt/sources.list.d/mysql*
sudo apt update

常用命令

bash
#启动 MySQL
sudo systemctl start mysql
#停止 MySQL
sudo systemctl stop mysql
#重启 MySQL
sudo systemctl restart mysql
#查看 MySQL 状态
sudo systemctl status mysql
#开机 MySQL 自启
sudo systemctl enable mysql
#登录 MySQL
mysql -u root -p

郑州蝉鸣数字科技有限公司出品