【调试经验】Ubuntu22.04 安装和配置MySQL 8.0.34

这篇具有很好参考价值的文章主要介绍了【调试经验】Ubuntu22.04 安装和配置MySQL 8.0.34。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        本文共计1469字,预计阅读时间5分钟

        在安装新版本的MySQL到电脑时,按着网上一些教程执行发现错误繁多,最后索性自己摸索并把服务装好了。自己也整理了一下在操作时的笔记,上传上来希望能帮助到大家。

目录

正文

安装MySQL

配置MySQL

登录账户

方式1: 默认账户登录

方式2: 直连登录

本地root用户

重置密码

远程root用户

新建用户

授予权限

刷新权限

结尾


正文

本指南主要指导如何在Ubuntu 22.04.3 LTS版本下安装及配置MySQL 8.0.34版本服务。


安装MySQL

如果只为搭建服务环境以满足编程需要,不建议去官网下载源码又或其他安装包进行安装。直接在终端下执行下列语句,输入密码后等待安装完毕即可:

sudo apt install mysql-server

反馈界面:

【调试经验】Ubuntu22.04 安装和配置MySQL 8.0.34,数据库原理及应用,调试经验,mysql,adb,数据库,linux,ubuntu

就这么简单,MySQL的基础软件包就安装好了。


配置MySQL

MySQL在安装完成后一般会默认启动。若发现没有启动,可以通过指令启动:

sudo service mysql start

提示:

        有时可能会出现一些小问题,比如提示“Unit mysql.service is masked.”,可以通过下列指令进行解决:

systemctl unmask mysql.service

启动后是没有反馈信息的,当不明确当前服务启动状态时可以通过下列语句进行状态查询:

sudo service mysql status

正确运行中的状态:

【调试经验】Ubuntu22.04 安装和配置MySQL 8.0.34,数据库原理及应用,调试经验,mysql,adb,数据库,linux,ubuntu

Q:当然这时可能会有同学问:“这需要配置开机启动的吗?如果我重启电脑后,服务是否会自动开启?”

A:答案是:“当然不用麻烦地再去启动服务了,因为在通过apt安装时就已经自动完成了这几件事。这也是之前为什么告诫大家若不为了解MySQL的安装全过程,没必要通过源码编译安装的原因。”

说了这么多,再给大家拓展一下MySQL的相关服务管理指令:

  1. sudo service mysql status # 查看服务状态
  2. sudo service mysql start # 启动服务
  3. sudo service mysql stop # 停止服务
  4. sudo service mysql restart # 重启服务

登录账户

方式1: 默认账户登录

我们可以通过使用下列指令查看debian-sys-maint账户下的用户名、密码等信息(MySQL会自动并入这个用户,登录时使用文件中user, password项的值即可): 

sudo cat /etc/mysql/debian.cnf

文件信息:

【调试经验】Ubuntu22.04 安装和配置MySQL 8.0.34,数据库原理及应用,调试经验,mysql,adb,数据库,linux,ubuntu

方式2: 直连登录

直接执行语句便可登录

sudo mysql
本地root用户

在安装完成后,我们需要修改原始root账户的密码

重置密码

使用下列语句完成对密码的修改,其中大写PASSWORD为所需要修改的密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'PASSWORD';

默认已经授予访问权限,因此我们直接执行语句即可。当然,别忘了刷新权限,执行下列语句:

FLUSH PRIVILEGES;
远程root用户

如果需要为远程计算机提供登录服务,需要另外创建一个root用户。之前我们使用的是localhost代表本机登录,而远程则以符号%来表示。

新建用户
create user 'root'@'%' identified by 'PASSWORD';
授予权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
刷新权限
FLUSH PRIVILEGES;

三个步骤,三条指令,顺序执行即可完成对创建远程root用户的任务。 

结尾

对于不熟悉SQL命令的同学,可以有空阅读一下这一篇文章

一千行 MySQL 学习笔记https://shockerli.net/post/1000-line-mysql-note/文章来源地址https://www.toymoban.com/news/detail-676938.html

到了这里,关于【调试经验】Ubuntu22.04 安装和配置MySQL 8.0.34的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决Ubuntu22.04无法使用ch34x串口问题

    在去年RDC2022上很幸运抽中了纪念板 柿饼M7 。在此感谢RT-Thread!!!本文介绍了Ubuntu22.04下开发RT Smart遇到的无法使用ch34x串口问题。 Ubuntu22.04无法使用ch34x串口 使用 lsusb 命令可以看到有 Bus 001 Device 005: ID 1a86:7523 QinHeng Electronics CH340 serial converter 是能识别出ch34x设备 Ubuntu22.04自带

    2024年02月01日
    浏览(26)
  • MySQL8.0.34安装到ubuntu-22.04.3服务器

    MySQL8.0.34安装到ubuntu-22.04.3服务器 第一步:官网下载MySQL-8.0.34:https://downloads.mysql.com/archives/community/ 官网下载MySQL-8.0.34:https://downloads.mysql.com/archives/community/ 根据自己操作系统的架构选择合适的版本进行下载(我的的X86_64) # uname-a 查看系统架构 Product Version:8.0.34 Operating System:Ubuntu

    2024年02月21日
    浏览(29)
  • Ubuntu22.04安装、配置、美化、软件安装、配置开发环境

    因为ubuntu的安装网上的教程特别多了,所以这里不做赘述,推荐使用小破站这个up主的教程:Windows 和 Ubuntu 双系统从安装到卸载_哔哩哔哩_bilibili (1)打开软件和更新 (2)在 “ 下载自 ” 中选择 “ 其他 ”  选中 中科大镜像源 (也可选择阿里源,清华源,这里以中科大源

    2024年02月01日
    浏览(40)
  • Ubuntu 22.04 编译安装 Qt mysql驱动

    参考自 Ubuntu20.04.3 QT5.15.2 MySQL驱动编译 Ubuntu 18.04 编译安装 Qt mysql驱动 下边这篇博客不是主要参考的, 但是似乎解决了我的难题(找不到 libmysqlclient.so ) ubuntu18.04.2 LTS 系统关于Qt5.12.3 无法加载mysql驱动,需要重新编译MYSQL数据库驱动的问题以及解决方案 系统版本 MySQL 肯定要先安

    2024年01月16日
    浏览(50)
  • Ubuntu18.04~Ubuntu22.04安装并配置VNC

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 有些操作需要Desktop环境而又不方便去现场看的这个方法能够满足你的需求,就是使用VNC实现远程桌面,这个方法理论上只适用于局域网环境,如果是互联网可能需要配代理什么的,这里不详细讨论。 当

    2024年02月07日
    浏览(44)
  • Ubuntu 22.04 Samba 安装和配置

    安装 检查服务状态 检查是否启用(开机自启动) (可选)添加用户 设置密码 创建公开共享(可匿名访问) 按以下格式创建内容 说明: [public] 方括号内为share后显示的目录名 path = /data/ 为用于share的本地路径 browsable =yes 是否可以浏览 create mask = 0660 directory mask = 0771 writable = yes 是否可

    2024年02月17日
    浏览(34)
  • ubuntu22.04安装jenkins并配置

    安装 验证 ubuntu配置git ubuntu配置maven 导入Jenkins存储库的GPG密钥 将Jenkins存储库添加到APT源列表中 使APT获取最新的Jenkins软件包 补充 遇到错误 或者 导入密钥 更新apt-get的存储库 更新一下apt-get本身的版本 重新update 启动 Jenkins 服务: 停止 Jenkins 服务: 重启Jenkins 服务: 首次或

    2024年02月21日
    浏览(46)
  • Ubuntu22.04安装Git及配置

    到Github添加ssh-key 头像-settings-SSH and GPG keys-New SSH key 测试连接 新增配置(上一步成功便不需要此步骤)

    2024年02月13日
    浏览(41)
  • ubuntu 22.04配置开发环境 [Fcitx5中文输入法+配置 & 迁移vscode & 安装flameshot & 微信 & mysql &workbench & yarn工具 & zsh]

    一、安装Fcitx5 最简单三步骤,把下面的命令都跑一遍之后重启电脑,不要去下载搜狗输入法,非常垃圾 Fcitx 5 主程序 中文输入法引擎 图形界面相关 转载自掘金 二、安装 配置 vscode 安装的两种方法: 官网选择deb安装包 cd进安装包目录运行 直接在ubuntu software里搜索vscode安装

    2024年01月21日
    浏览(34)
  • Ubuntu22.04安装低版本MySQL5.7

    最近在腾讯云买了个服务器准备部署我的Django项目,由于需要保证服务器和本地开发的环境相同,所以要在Ubuntu 22.04安装一个与本地Windows版本相同的MySQL5.7.36 首次安装我尝试使用apt工具去安装,但是 更新apt-get工具包 安装命令 报错提示 However the following packages replace it: maria

    2024年02月08日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包