mysql数据库简要流程与操作

目录

目录

一、概述流程

二、操作流程

三、数据表的制作

 一、例题



一、概述流程

一、首先下载包 wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

安装rpm -ivh mysql57-community-release-el7-8.noarch.rpm

       yum -y install mysql-server

二、安装是可能会出现如图的两个问题

三、两种解决方法第一种是安装公钥后在安装服务

 如果不想安装则直接用去验证

四、 安装后启动服务

在登录

会提示

五、 最好不使用临时密码登录,使用重置密码登录,重置密码涉及到配置文件

vim /etc/my.cnf(配置文件路径)

输入skip-grant-tables

然后重启

直接回车进入

六、重新创建root用户在本地登录的密码

七、 如果已经存在了那么(刷新配置、删除、在重新创建)

 八、重新创建后输入grant all privileges on *.* to 'root'@'localhost' with grant option;赋予root权限

 重启后用修改之后的密码登录

二、操作流程

一、首先保证网络连通

在vim /etc/sysconfig/network-scripts/ifcfg-ens33 路径下将 图片内容改为DHCP

二、ping通百度

三、 安装包

四、 安装两个软件

五、 提示公钥未安装

 原因是MySQL秘钥过期

输入下图命令安装

 安装后提示

 六、安装后重启服务

 输入vim /etc/my.cnf

七、进入后更改配置文件

八、entstat -anptl 查看端口号

如果注释掉该内容,在重启服务,登录的话会提示root用户在本地的登录验证失败。

提示没有用密码

 输入mysql -uroot -p(显示使用密码了但是仍然失败) 

 grep 'password' /var/log/mysqld.log(输入命令查看已经存在,查找临时密码)

 图中后面一部分为临时密码

 改回配置文件取消注释并重启

重启后未报错直接输入myseql直接进入

九、 查看数据库(一定后面记得加;)

现在的关系是登录mysql看到了四个数据库

要想使用这个表输入 use mysql;

 提示数据被改变了,说明现在已经在mysql库里面了

十、查看数据库查看数据表 输入命令 show tables; (mysql中的数据表)

进入mysql数据库中有一个user表看看表里面放了哪些数据

 

十一、 找到下面的user,查看数据用select 看全部的东西用* 在user中看

select * from user;(显示都为加密) 

select * from user\G 以树状的形式显示(Y是有权限 N是没有权限)

十二、在已经存在的root用户基础上改正密码会提示错误(提示跳过验证)

十三、 刷新配置 输入flush privileges;

再次输入create  user  'root'@'localhost' identified by '123456';(会发现和之前错误报的不一样,提示创建失败)

十四、 再次输入select * from user\G查看显示已经存在了一个root用户

十五、drop user 'root'@'localhost'; 输入命令提示成功

 

十六、再次查看

 

 create  user  'root'@'localhost' identified by '123456';

(创建toot用户在本地登陆的密码是123456)

 十七、提示成功,刷新配置

 flush privileges;

十八、 exit退出

再次登录无法登陆(因为刷新了配置和配置文件冲突)

 vim /etc

删除配置文件并保存重启

 默认验证是root用户在本地,不用密码无法登陆,所以需要密码

mysql -uroot -p

 十九、再查看

三、数据表的制作

数据表制作一定要赋予root用户权限否则无法成功制作

 一、例题

以下为操作流程的截图

 

 

 

 

猜你喜欢

转载自blog.csdn.net/Mapinyi666/article/details/131901928