1. mysql安装
下载
下载地址:
https://cdn.mysql.com/archives/mysql-8.0/mysql-server_8.0.30-1debian10_amd64.deb-bundle.tar
或者命令行下载
wget https://cdn.mysql.com/archives/mysql-8.0/mysql-server_8.0.30-1debian10_amd64.deb-bundle.tar
## 如果没有wget
sudo apt update
sudo apt install wget
安装
# 解压 注意,不要使用 -xzvf
tar -xvf mysql-server_8.0.30-1debian10_amd64.deb-bundle.tar
1.sudo dpkg -i mysql-common_8.0.30-1debian10_amd64.deb
2. sudo dpkg -i mysql-community-client-plugins_8.0.30-1debian10_amd64.deb
# 报错
## root@root-PC:~/app/mysql$ sudo dpkg -i mysql-community-client-plugins_8.0.30-1debian10_amd64.deb
## 正在选中未选择的软件包 mysql-community-client-plugins。
## (正在读取数据库 ... 系统当前共安装有 280911 个文件和目录。)
## 准备解压 mysql-community-client-plugins_8.0.30-1debian10_amd64.deb ...
## 正在解压 mysql-community-client-plugins (8.0.30-1debian10) ...
## dpkg: 依赖关系问题使得 mysql-community-client-plugins 的配置工作不能继续:
## mysql-community-client-plugins 依赖于 libssl1.1 (>= 1.1.1);然而:
## 未安装软件包 libssl1.1。
## dpkg: 处理软件包 mysql-community-client-plugins (--install)时出错:
## 依赖关系问题 - 仍未被配置
## 正在处理用于 libc-bin (2.38-6deepin4) 的触发器 ...
## 在处理时有错误发生:
## mysql-community-client-plugins
# 解决
## 可以从 Ubuntu 的旧版本仓库下载并安装 libssl1.1 包
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
# 再次执行
2. sudo dpkg -i mysql-community-client-plugins_8.0.30-1debian10_amd64.deb
3. sudo dpkg -i mysql-community-client-core_8.0.30-1debian10_amd64.deb
4. sudo dpkg -i mysql-community-client_8.0.30-1debian10_amd64.deb
5. sudo dpkg -i mysql-client_8.0.30-1debian10_amd64.deb
6. sudo dpkg -i mysql-community-server-core_8.0.30-1debian10_amd64.deb
# 报错
## root@root-PC:~/app/mysql$ sudo dpkg -i mysql-community-server-core_8.0.30-1debian10_amd64.deb
## 正在选中未选择的软件包 mysql-community-server-core。
## (正在读取数据库 ... 系统当前共安装有 281002 个文件和目录。)
## 准备解压 mysql-community-server-core_8.0.30-1debian10_amd64.deb ...
## 正在解压 mysql-community-server-core (8.0.30-1debian10) ...
## dpkg: 依赖关系问题使得 mysql-community-server-core 的配置工作不能继续:
## mysql-community-server-core 依赖于 libmecab2;然而:
## 未安装软件包 libmecab2。
## dpkg: 处理软件包 mysql-community-server-core (--install)时出错:
## 依赖关系问题 - 仍未被配置
## 正在处理用于 libc-bin (2.38-6deepin4) 的触发器 ...
## 正在处理用于 man-db (2.12.0-1) 的触发器 ...
## 在处理时有错误发生:
## mysql-community-server-core
# 解决
sudo apt-get install libmecab2
# 再次执行
6. sudo dpkg -i mysql-community-server-core_8.0.30-1debian10_amd64.deb
输入密码/确认密码/以下选择第一个
mysql命令
sudo systemctl status mysql
sudo systemctl stop mysql
修改root ip登录
mysql -uroot -p
use mysql;
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Aa123456.';
FLUSH PRIVILEGES;
EXIT;
CREATE USER 'root'@'%' IDENTIFIED BY 'Aa123456.';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
-- 允许用户从任意主机连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Aa123456.';
FLUSH PRIVILEGES;
mysql忘记密码
# 跳过登录验证
sudo mysqld_safe --skip-grant-tables &
mysql -uroot -p
USE mysql;
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Aa123456.';
FLUSH PRIVILEGES;
EXIT;
CREATE USER 'root'@'%' IDENTIFIED BY 'Aa123456.';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
-- 允许用户从任意主机连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Aa123456.';
FLUSH PRIVILEGES;
# 非必需
# 创建 root 用户 密码 root.
CREATE USER 'root'@'localhost' IDENTIFIED BY 'root.';
# 将 ry_fast 的库授权给 root用户
GRANT ALL PRIVILEGES ON ry_fast.* TO 'root'@'localhost';
FLUSH PRIVILEGES;
sudo ufw status
sudo ufw status verbose
sudo ufw status | grep 10088
添加端口
sudo ufw allow 10088/tcp
sudo ufw allow 10088/udp
删除端口
sudo ufw delete allow 22/tcp
2. 防火墙操作(端口号)
# 检查ufw是否已安装(二选一即可)
dpkg -l | grep ufw
apt list --installed | grep ufw
# 安装命令 - 如果没有安装
sudo apt-get install ufw
# 查看状态ufw

最低0.47元/天 解锁文章
9067

被折叠的 条评论
为什么被折叠?



