自学内容网 自学内容网

快速在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

原文地址:https://blog.csdn.net/cleverstronge/article/details/136613599

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!