1.8 KiB
1.8 KiB
mysql 安装记录
操作环境 Ubuntu 22.04.2 LTS
使用 apt 方式安装
#更新系统的软件包列表
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 的二进制发行版,手动安装
常用语句
#登录
mysql -u 用户名 -p
#刷新权限
FLUSH PRIVILEGES;
#退出mysql
exit;
常见问题
安装完成后登录不上去
第一次登录时没有密码,造成无法登录这是由于 MYSQL 数据库一开始生成了一个随机密码
解决方案:
方案 1.使用命令查看随机密码,利用该文件中的 user 和 password 登录
sudo cat /etc/mysql/debian.cnf
#mysql -u debian-sys-maint -p
#mQxsCvggohEqn2rN
方案 2.修改密码,修改的密码可能要和 mysql 的规则一直
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "密码";
导入备份
mysql -uroot -p your_database_name < /path/to/backup.sql