目录
检察操纵系统版本
添加 MySql APT源
访问下载页面并下载发布包
安装发布包
执行安装下令
从MySql APT源更新包信息
安装MySql
执行安装下令
检察MySql状态
开启自启动
登录MySql
检察操纵系统版本
root@VM-24-2-ubuntu:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
添加 MySql APT源
访问下载页面并下载发布包
链接如下:
MySQL :: Download MySQL APT Repositoryhttps://dev.mysql.com/downloads/repo/apt/点击download进行下载
下载后的安装包在我们的windows系统中,我们通过rz -E将安装包转入ubuntu中
安装发布包
发布包的命名格式:mysql-apt-config_w.x.y-z_all.deb
可以在支持APT打包工具的Debian和Ubuntu系统中利用雷同的发布包
执行安装下令
root@VM-24-2-ubuntu:~# dpkg -i mysql-apt-config_0.8.32-1_all.deb
(Reading database ... 136781 files and directories currently installed.)
Preparing to unpack mysql-apt-config_0.8.32-1_all.deb ...
Unpacking mysql-apt-config (0.8.32-1) over (0.8.32-1) ...
Setting up mysql-apt-config (0.8.32-1) ...
进入图形化界面
选择mysql8.0
选择enabled
两个选择完成后, 选择ok,安装包就已经安装乐成了。
从MySql APT源更新包信息
root@VM-24-2-ubuntu:~# apt-get update
Hit:1 http://mirrors.tencentyun.com/ubuntu focal InRelease
Get:2 http://mirrors.tencentyun.com/ubuntu focal-security InRelease [128 kB]
Get:3 http://mirrors.tencentyun.com/ubuntu focal-updates InRelease [128 kB]
Get:4 http://mirrors.tencentyun.com/ubuntu focal-security/main Sources [326 kB]
Get:5 http://repo.mysql.com/apt/ubuntu focal InRelease [12.8 kB]
Get:6 http://mirrors.tencentyun.com/ubuntu focal-security/main amd64 Packages [3,226 kB]
Get:7 http://mirrors.tencentyun.com/ubuntu focal-security/main amd64 c-n-f Metadata [14.3 kB]
Get:8 http://mirrors.tencentyun.com/ubuntu focal-security/universe amd64 Packages [1,012 kB]
Get:9 http://repo.mysql.com/apt/ubuntu focal/mysql-8.0 Sources [962 B]
Get:10 http://mirrors.tencentyun.com/ubuntu focal-security/universe amd64 c-n-f Metadata [21.5 kB]
Get:11 http://repo.mysql.com/apt/ubuntu focal/mysql-apt-config amd64 Packages [566 B]
Get:12 http://repo.mysql.com/apt/ubuntu focal/mysql-8.0 amd64 Packages [10.7 kB]
Get:13 http://mirrors.tencentyun.com/ubuntu focal-updates/main Sources [599 kB]
Get:14 http://repo.mysql.com/apt/ubuntu focal/mysql-tools amd64 Packages [3,848 B]
Get:15 http://mirrors.tencentyun.com/ubuntu focal-updates/main amd64 Packages [3,601 kB]
Get:16 http://mirrors.tencentyun.com/ubuntu focal-updates/main amd64 c-n-f Metadata [17.7 kB]
Get:17 http://mirrors.tencentyun.com/ubuntu focal-updates/universe amd64 Packages [1,233 kB]
Get:18 http://mirrors.tencentyun.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [28.3 kB]
Fetched 10.4 MB in 4s (2,818 kB/s)
Reading package lists... Done //更新完成
安装MySql
执行安装下令
root@VM-24-2-ubuntu:~# apt-get install mysql-server
安装过程中设置暗码
再次确认暗码
结尾看到如下,就代表安装完成了
检察MySql状态
安装完成后Mysql服务会主动启动
root@VM-24-2-ubuntu:~# systemctl status mysql //检察mysql服务状态
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2024-09-23 21:52:41 CST; 2min 2s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Main PID: 1473977 (mysqld)
Status: "Server is operational"
Tasks: 37 (limit: 2246)
Memory: 362.1M
CGroup: /system.slice/mysql.service
└─1473977 /usr/sbin/mysqld
Sep 23 21:52:40 VM-24-2-ubuntu systemd[1]: Starting MySQL Community Server...
Sep 23 21:52:41 VM-24-2-ubuntu systemd[1]: Started MySQL Community Server.
可以利用systemctl [stop | start | restart | status] mysql ,下令对MySql服务进行 [停止 | 启动 | 重启 | 检察 | 服务状态] 操纵
开启自启动
root@VM-24-2-ubuntu:~# systemctl enable mysql //设置自启动
root@VM-24-2-ubuntu:~# systemctl list-unit-files|grep mysql //检察状态
mysql.service enabled enabled
mysql@.service disabled enabled
登录MySql
root@VM-24-2-ubuntu:~# mysql -uroot -p
Enter password:
执行一些简单的sql语句
MySql步调简介
MySql安装完成后通常包含如下步调:
- Linux系统步调一般在 /usr/bin目录下,可以通过下令检察:
以下是常用的MySql步调:
步调名作用mysqldMySql的保卫进程即MySql的服务器,要利用MySql服务器,mysqld必须正在运行状态mysqlMySql客户端步调,用于交互式输入SQL语句或批处置惩罚模式从文件执行SQL的下令行工具mysqlcheck 用于查抄、修复、分析和优化表的表维护客户端
mysqldump将MySql数据库转储到SQL、文本或XML文件中的客户端mysqlimport将文本文件导入到表的客户端工具mysqladmin执行管理操纵的客户端,比方创建或删除数据库、重新加载授权表、将表刷新到磁盘以及重新打开日志文件。Mysqladmin还可以用于从服务器检索版本、进程和状态信息mysqlshow显示数据库、表、列和索引信息的客户端mysqldumpslow用户读取和汇总慢速查询日志内容的实用步调mysqlbinlog从二进制日志中读取SQL语句的利用步调,mysqlbinlog文件中包含的已执行SQL语句的日志,可用于从瓦解中恢复数据mysqlslap客户端负载工具,模拟多个客户端同时访问Mysql服务器,并陈诉每个阶段的利用时间
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |