一 、安装mysql官方yum源

1、获取:

第一步找到网址:https://www.mysql.com/,点击downloads栏目

​ 操作如下图所示

image-20240111103057465

第二步进入图中红箭头标识

​ 操作如下图所示

image-20240111103351885

第三步进入mysql yum repository

​ 操作如下图所示

image-20240111103452022

第四步选择你的linux版本对应的进入

​ 操作如下图所示

image-20240111103617772

第五步点击图中标识复制链接

​ 操作如下图所示

image-20240111103723566

最后将复制的链接下载

输入yum -y install https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm

​ 操作如下图所示

image-20240111104132279

2、配置mysql文件

输入vim /etc/yum.repos.d/mysql-community.repo

进入文件配置后,我们用的是5.7版本而不是8.0 所以要进去修改

​ 操作如下图所示

image-20240111104602231

修改完的样子

​ 操作如下图所示

image-20240111104742356

3、安装MySQL

yum install mysql-community-server

​ 操作如下图所示

image-20240111105018861

4、启动MySQL

输入:systemctl start mysqld

​ 操作如下图所示

image-20240111105846596

5、获取临时密码

grep “password” /var/log/mysqld.log(grep “password” /var/log/mysqld.log 意思是过滤相当于查找,在/var/log/mysqld.log中过滤password,格式:grep “你要过滤的东西” 目标路径)

​ 操作如下图所示

image-20240111110253014

6、修改密码

mysqladmin -uroot -p’临时密码’ password ‘新密码’

​ 操作如下图所示

image-20240111110751173

7、进入mysql

输入:mysql -uroot -p

​ 操作如下图所示

image-20240111111625940

8、拓展知识点:修改密码规则

vim /etc/my.cnf

最底部输入validate_password=off

​ 操作如下图所示

image-20240111141656941

输入systemctl restart mysqld 重启数据库

​ 操作如下图所示

image-20240111141812781

而后修改密码
mysqladmin -uroot -p’旧密码’ password ‘新密码’

​ 操作如下图所示

image-20240111141953198

二、常用sql语句(指令一定要以;结尾)

数据库服务器

image-20240111192443142

1、进入数据库

mysql -p 或者mysql -uroot -p (多个数据库用户时)

当输入:mysql -p

​ 操作如下图所示

image-20240111155215381

当输入:mysql -uroot -p

​ 操作如下图所示image-20240111155333814

2、过滤搜索

​ show variables like ‘%单词%’

​ 例如输入show variables like ‘%ower%’;(前面加百分号是忘记前面单词,后面百分号是忘记后面单词,只记得中间的单词,如果记得前面忘记后面可以只在后面加百分号例如:lower%)

image-20240111162158194

3、忽略大小写

首先我们先查看大小写开启状态(0是关闭,1是开启)

用我们前面讲的过滤搜索:输入show variables like ‘%ower%’;

操作如下图所示

这里可以看见我们的忽略大小写是关闭的,最好的操作是下好资源库就打开忽略大小写。

image-20240111160019475

而后关闭资源库模式,输入vim /etc/my.cnf ,找到mysqld,在最下方输入lower_case_table_names=1

操作如下图所示

image-20240111160959139

第三步:输入systemctl restart mysqld 重启数据库

操作如下图所示

image-20240111161723444

最后重新进入资源库查看忽略大小写是否开启

操作如下图所示

image-20240111161840612

4、创建数据库

​ 输入:create database 名字 default charset ‘utf8’;

​ 例如:create database xiaol default charset ‘utf8’

操作如下图所示

image-20240111163529771

5、查看数据库:

​ show databases;

操作如下图所示

image-20240111171833296

6、切换数据库

​ use 数据库名字;

例如:use xiaol

操作如下图所示

image-20240111172325709

7、创建表:

​ create table 表格名(id int,name varchar(20),gender enum(“男”,“女”));

例如:create table lol(id int,name varchar(20),gender enum(“男”,“女”));

操作如下图所示

image-20240111173303662

8、查看表:

​ show tables;

操作如下图所示

image-20240111173644735

9、查看表结构:

​ desc 表格名;

例如:desc lol;

操作如下图所示

image-20240111173835129

10、查看表数据:

​ select * from 表格名;

操作如下图所示

image-20240111174025245

11、插入数据:

​ insert into 表格名(id,name,gender) values (1,“亚索”,“男”);

例如:insert into lol(id,name,gender) values(1,“亚索”,“男”);

操作如下图所示

image-20240111174902980

最后查看表数据,发现创建成功

操作如下图所示

image-20240111175158641

12、删除表:

​ drop table 表格名;

例如:drop table 表格名字;

例如:drop table lol;

操作如下图所示

image-20240111175620346

13、删除库:

​ drop database 数据库名字;

例如:drop database xiaol;

操作如下图所示

image-20240111191436662

所写的任何内容如果有不对的,欢迎大神批评指正,谢谢!!

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐