当前位置: 首页 > news >正文

快速在Linux系统安装MySQL

虚拟机使用docker安装MySQL

使用docker拉去镜像

查看mysql的镜像

docker search mysql

拉去mysql镜像

docker pull mysql

查看下载的镜像

docker images

启动容器

docker start mysql

进入MySQL容器

docker exec -it mysql /bin/bash

登录mysql

mysql -u root -p

检查是否进入数据库

show databases

关闭mysql容器

查看运行中的容器

docker ps

关闭容器

docker stop id

Ubuntu系统安装和使用MySQL

安装MySQL

sudo apt install mysql-server

确认启动mysql

sudo systemctl mysql-server

查看是否安装完成

mysql --version

设置MySQL密码

启动mysql_secure_installation脚本:

脚本可以设置root用户的密码、删除匿名用户、禁止root用户远程登录、删除测试数据库、刷新权限表。

MySQL的密码策略分为四个等级:低(LOW)、中(MEDIUM)、强(STRONG)和空(0或EMPTY)。下面是每个等级的默认密码策略设置:

  1. 低等级(LOW):至少需要包含 8 个字符。
  2. 中等级(MEDIUM):包含至少 8 个字符,至少一个大写字母、一个小写字母、一个数字和一个特殊字符。
  3. 强等级(STRONG):包含至少 8 个字符,至少一个大写字母、一个小写字母、一个数字和一个特殊字符,并且与之前的密码没有相似性。
  4. 空等级(0或EMPTY):密码策略未启用,没有密码限制。
SELECT user,authentication_string,plugin,host FROM mysql.user;

执行脚本后续会弹出弹出,注意查看:

sudo mysql_secure_installation

使用root用户进入mysql:

sudo mysql

在mysql控制台输入下列sql语句查看MySQL中的用户权限,当root用户的plugin字段为auth_socket时,则代表密码设置完成。

修改MySQL密码

如果忘记了root用户的密码,输入

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

刷新权限表

FLUSH PRIVILEGES;

重新登录

mysql -u root -p
http://www.lryc.cn/news/317693.html

相关文章:

  • 数据库相关理论知识(有目录便于直接锁定相关知识点+期末复习)
  • NCC环境配置
  • 用python实现Dubins曲线生成
  • 智能技术上的“是”并不代表具体领域的“应该”
  • 永热爱 敢向前 | Paraverse平行云的2023 年终总结
  • c/c++的内存分配,详细说一下栈、堆和静态存储区
  • 每日构造题训练——C. Divan and bitwise operations
  • 【C++练级之路】【Lv.13】多态(你真的了解虚函数和虚函数表吗?)
  • 如何在Windows系统安装Node.js环境并制作html页面发布公网远程访问?
  • C#,数值计算,希尔伯特矩阵(Hilbert Matrix)的算法与源代码
  • 【C++教程从0到1入门编程】第八篇:STL中string类的模拟实现
  • 学生时期学习资源同步-1 第一学期结业考试题6
  • 迁移学习怎么用
  • 医疗手持智能终端读取条码二维码的难点有哪些?
  • Python小设计
  • 今日讲讲父子传值~
  • 三、HarmonyOS 应用开发入门之运行Hello World
  • 国科大网络行为学导论代码作业--更新中
  • JAVA后端开发面试基础知识(九)——SpringBoot
  • C#调用Halcon出现尝试读取或写入受保护的内存,这通常指示其他内存已损坏。System.AccessViolationException
  • ts基础知识
  • KLayout Python Script ------ 绘制1个 Box 物体
  • c# 编辑、删除一条数据
  • 高性能服务系列【八】C10M时代,网络IO库需要重建
  • Go语言与Rust哪一个更有发展前景?
  • STM32使用定时器驱动电机
  • C语言游戏实战(4):人生重开模拟器
  • MVC架构模式学习笔记(动力节点老杜2022)
  • docker常用操作-docker私有仓库的搭建(Harbor),并将本地镜像推送至远程仓库中。
  • 什么是MVC