一、安装MySQL的步骤
1、获取mysql官方yum源
获取:MySQL
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
查看临时密码
-
grep "password" /var/log/mysql.log
两种方式任选一种。
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
在最后面写上箭头指出的语句,然后重启数据库,现在数据库就不再区分大小写了。