在cengtos7安装mysql

一、安装MySQL的步骤

1、获取mysql官方yum源

        

        获取:MySQL

image-20240111103909329

image-20240111103933422

image-20240111103955678

image-20240111104023107

image-20240111104042126

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

2、修改配置文件

        安装mysql源之后,我们用yum repolist命令查看源。

可以看到这个mysql源是8.0版本,但我们需要的是5.7版本,这时候需要改一下配置文件。

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

该完配置文件后,我们再用yum repolist查看源,这时候就是5.7的了。

3、安装mysql

 yum -y install mysql-community-serve

4、启动mysql

systemctl  start mysqld

5、获取临时密码

  • 使用 cat /var/log/mysqld.log 查看临时密码

image-20240111105727817

  • grep "password" /var/log/mysql.log

image-20240111110007143

两种方式任选一种。

6、修改密码

mysqladmin -uroot -p'临时密码' password '新密码'

数据库的密码强度是有要求的,如果密码设置的太简单是不能完成的。

7、修改密码强度策略

上面提过数据库密码室友强度要求的,但我们可以修改这种策略。

vim /etc/my.cnf

在[mysqld]下面输入下面内容。

validate-password=OFF

然后重启数据库。

8、进入数据库

mysql -uroot -p

到这数据库安装完成。

二、MySQL的一些基本命令

  • 创建数据库

   create database school default charset 'utf8';

  • 查看数据库:

        show databases;

  • 切换数据库

        use school;

  • 创建表:

        create table tb_stu(id int,name varchar(20),gender enum("男","女"));

  • 查看表:

        show tables;

  • 查看表结构:

        desc tb_stu

  • 查看表数据:

        select * from tb_stu;

  • 插入数据:

        insert into tb_stu(id,name,gender) values (1,"xiaoxue","男");

  • 删除表:

        drop table tb_stu;

  • 删除库:

        drop database school;

  • 增加列:

        alter table 表名 add column 增加列的列名 类型;

  •  更新指定列的内容:

        update 表名 set 要修改的列=更新内容 where 筛选条件;

PS:在数据库中,大小写是不一样的,但如果要实现不区分大小写,需要进行一些配置。

mysql> show variables like 'lower%';

上图箭头处,没配置的话是0。

现在退出mysql,在命令行写 vim /etc/my.cnf

在最后面写上箭头指出的语句,然后重启数据库,现在数据库就不再区分大小写了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值