网站首页 > 教程分享 正文
1. 从 ubuntu 仓库中进行安装(默认版本:5.7)
1.1. 更新仓库
sudo apt update
1.2. 安装MySql5.7,出现以下界面,代表安装成功
sudo apt install mysql-server -y
1.3. 启动 MySql 服务
sudo systemctl start mysql.service
1.4. MySql 配置(设置密码,运行远程登录等)
sudo mysql_secure_installation
1.5. 登录
mysql -h 127.0.0.1 -u root -p
2. 从官网下载自行安装
2.1. 下载安装包
https://dev.mysql.com/downloads/mysql/5.7.html
2.2. 命令行安装
# 新建目录
mkdir mysql5.7
# 解压
cd mysql5.7
sudo tar -vxf mysql-server_5.7.37-1ubuntu18.04_amd64.deb-bundle.tar
# 安装依赖
sudo apt-get install libtinfo5
sudo apt-get install libmecab2
# 使用deb安装
sudo dpkg -i mysql-*.deb
# 检测是否安装成功
netstat -tap | grep mysql
2.3. 修改 root 用户默认空密码
# 命令行方式
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
# IDE方式直接可修改
2.4. 允许远程连接
查看user表的root用户Host字段是localhost,说明root用户只能本地登录,现在把他改成远程登录
update user set host='%' where user='root';
# 刷新权限
FLUSH PRIVILEGES;
# 修改远程配置文件
# 注释掉 bind-address = 127.0.0.1
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 重启服务
/etc/init.d/mysql restart
2.5. 开启慢查询
# 查找配置文件路径
find / -name my.cnf
# 查看慢查询配置
show variables like 'slow_query%';
# 开启慢查询日志
slow_query_log = 1
# 指定慢查询日志文件路径
slow_query_log_file = /var/log/mysql/slow_query.log
# 慢查询时长(单位:秒)
long_query_time = 2
# 重启服务生效
service mysql restart
# 统计慢查询
mysqldumpslow -s c -t 10 /var/log/mysql/mysql-slow.log
猜你喜欢
- 2025-03-12 在Windows 10下安装配置MySQL数据库
- 2025-03-12 从零开始mysql知识点归纳总结(一)mysql数据库安装
- 2025-03-12 centos7.9离线安装mysql5.7
- 2025-03-12 MySQL系列-YUM及RPM包安装(v8.0.25)
- 2025-03-12 MAC电脑安装MySQL操作步骤
- 2025-03-12 mysql在linux安装实用教程
- 2025-03-12 手把手教你如何下载并安装MySQL数据库
- 2025-03-12 mysql 5.7 zip压缩包安装教程
- 2025-03-12 MySQL 在 Windows 系统下的安装
- 2025-03-12 mysql系列介绍之mysql服务端及客户端的安装(一)
你 发表评论:
欢迎- 最近发表
-
- IT之家学院:使用PIN或密码审批管理员权限
- Yarn 安装的时候提示错误 error:0308010C:digital envelope routines
- Windows常用的一些CMD运行命令(windows常见的命令)
- 电脑忘记开机密码10秒解决(戴尔电脑忘记开机密码10秒解决)
- 如何下载Windows 10聚焦提供的锁屏壁纸
- Windows CMD 命令大全:简单粗暴收藏!
- 系统小技巧:解决CHKDSK只读模式问题
- Windows的cmd都有哪些奇技淫巧?这22个CMD命令记得收藏起来!
- windows错误代码0x80072EE2?win10系统更新错误问题的处理方法
- Windows 10技术预览版快捷键方式汇总
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)