介绍
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