【MySql】在ubuntu下安装MySql数据库

海哥  金牌会员 | 2024-10-28 03:40:51 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 824|帖子 824|积分 2472

目录

检察操纵系统版本
添加 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 Repository
https://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企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

海哥

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表