【MySQL】ubantu 系统 MySQL的安装与免密码登录的配置


🍑个人主页:Jupiter. 🚀 所属专栏:MySQL初阶探索:构建数据库基础 欢迎大家点赞收藏评论😊

目录


📚mysql的安装

  • 在安装任何新软件包之前,建议先更新软件包列表以确保安装的是最新版本:
bash 复制代码
sudo apt update
  • 使用apt包管理器安装MySQL服务器。大多数情况下,软件包名称为mysql-server
bash 复制代码
sudo apt install mysql-server -y
  • 查看是否安装以及安装版本:
bash 复制代码
sudo mysql --version
  • 启动mysql服务:
bash 复制代码
systemctl start mysql
  • 停止mysql服务:
bash 复制代码
systemctl stop mysql
  • 查看mysql服务状态:
bash 复制代码
sudo systemctl status mysql
  • 如果执行该指令,可能会得到以下结果:
bash 复制代码
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since [日期和时间]; [时间长度] ago
     Main PID: [进程号] (mysqld)
       Status: "Server is operational"
       Tasks: [任务数] (limit: [限制数])
      Memory: [内存使用量].0M
       CGroup: /system.slice/mysql.service
               └─[进程号] /usr/sbin/mysqld
  • ps命令可以列出当前系统中的进程。要查看MySQL服务是否正在运行,可以运行以下命令:
bash 复制代码
ps -ef | grep mysqld

📕MySQL的登录

  • 指令:
bash 复制代码
mysql -u root -p
  • 这时候会提示输入密码,但是我们没有密码,那怎么办呢?
  • 我们可以设置免密码登录,操作如下:

🌏MySQL配置免密码登录

  • 打开MySQL配置文件
bash 复制代码
 vim /etc/mysql/mysql.conf.d/mysqld.cnf   #打开MySQL配置文件

注意:不同的系统配置文件的路径不一样,我这是ubantu系统。

  • 在mysqld一栏中,添加 skip-grant-tables
bash 复制代码
sudo systemctl restart mysql
  • 也可以下面两个指令替换
bash 复制代码
sudo systemctl stop mysql
sudo systemctl start mysql

现在,应该能够无需密码即可登录MySQL。可以使用以下命令登录:

bash 复制代码
mysql -u root

要求输入密码,什么都不输入,直接回车即可登录成功。


相关推荐
仍然.2 分钟前
Redis---缓存
数据库·redis·缓存
Aloudata11 分钟前
LookML 语义模型 vs 企业级独立语义层:BI 建模语言能否承担企业语义底座?
数据库·人工智能·数据分析·数据资产·dataagent
程序员-Benothing13 分钟前
Vim编辑器从入门到精通:模式、快捷键、配置、插件
linux·运维·服务器
细嗅蔷薇@19 分钟前
排序和分⻚(order by 、limit)
数据库·oracle
wdfk_prog36 分钟前
LWIP教程 09:从 `tcp_slowtmr()` 到 Fast Retransmit——TCP 超时重传与重复 ACK
服务器·网络·数据库·网络协议·tcp/ip
‎ദ്ദിᵔ.˛.ᵔ₎38 分钟前
linux 进程信号 (上)
linux·服务器
逸模38 分钟前
BIM在连锁餐饮装修中的应用:不只是画三维图
大数据·数据库·人工智能·物联网·建模
梦想平凡42 分钟前
棋牌游戏技术实战(五):从对局事件重新执行规则,核对棋盘和最终状态
数据库·游戏·oracle
15Moonlight1 小时前
Linux网络(02):Socket 编程 UDP
linux·网络·udp
白露与泡影1 小时前
Oracle AI Database 26ai RAC 部署步骤、关键命令与一键脚本
数据库·人工智能·oracle