76 lines
1.7 KiB
Markdown
76 lines
1.7 KiB
Markdown
# <div style="text-align:center">mysql 安装记录</div>
|
||
|
||
## 操作环境 Ubuntu 22.04.2 LTS
|
||
|
||
### 使用 apt 方式安装
|
||
|
||
```sh
|
||
#更新系统的软件包列表
|
||
sudo apt update
|
||
|
||
#查看可用的mysql版本
|
||
apt list -a mysql-server
|
||
|
||
#安装MySQL服务器
|
||
sudo apt install mysql-server
|
||
|
||
#安装特定版本,将 <version> 替换为你想要安装的具体版本号
|
||
sudo apt-get install mysql-server=<version>
|
||
sudo apt-get install mysql-server=5.7.35-1ubuntu18.04
|
||
|
||
#锁定版本(可选)
|
||
sudo apt-mark hold mysql-server
|
||
|
||
#安装完成后,可以运行以下命令来启动MySQL服务
|
||
sudo service mysql start
|
||
|
||
#停止 MySQL 服务
|
||
sudo service mysql stop
|
||
|
||
#检查MySQL服务状态
|
||
sudo service mysql status
|
||
|
||
#(可选) 为了增加MySQL的安全性,你可以运行MySQL安全性脚本:
|
||
sudo mysql_secure_installation
|
||
|
||
#使用 apt-get 删除 MySQL 软件包
|
||
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
|
||
|
||
#删除 MySQL 数据目录
|
||
sudo rm -rf /etc/mysql /var/lib/mysql
|
||
```
|
||
|
||
### MySQL 的二进制发行版,手动安装
|
||
|
||
## 常用语句
|
||
|
||
```sh
|
||
#登录
|
||
mysql -u 用户名 -p
|
||
#刷新权限
|
||
FLUSH PRIVILEGES;
|
||
#退出mysql
|
||
exit;
|
||
```
|
||
|
||
### 常见问题
|
||
|
||
#### 安装完成后登录不上去
|
||
|
||
第一次登录时没有密码,造成无法登录这是由于 MYSQL 数据库一开始生成了一个随机密码
|
||
解决方案:
|
||
方案 1.使用命令查看随机密码,利用该文件中的 user 和 password 登录
|
||
|
||
```sh
|
||
sudo cat /etc/mysql/debian.cnf
|
||
|
||
#mysql -u debian-sys-maint -p
|
||
#mQxsCvggohEqn2rN
|
||
```
|
||
|
||
方案 2.修改密码,修改的密码可能要和 mysql 的规则一直
|
||
|
||
```sh
|
||
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "密码";
|
||
```
|