Linux_centos7下载配置mysql5.7版本
1.在mysql官网下载
www.mysql.com进入官网
2.点击downloads进入下载界面
3.往下找到Mysql Community(GPL)Downloads进入
4.点击第一个Mysql Yum Repository YUM源
5.下载对应版本的rpm ,我的系统是centos7 ,所以选择Linux7的
6.进入后,右键点击No thanks,just start my download,选择复制链接
7.复制链接后,在linux中直接进行yum源的配置(链接为自己复制的)
yum -y install https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
8.查看yum源是否存在
yum repolist
图片中有mysql的yum源
9.进入mysql的配置文件进行修改
vi /etc/yum.repos.d/mysql-community.repo
i进入编辑模式
将两个enabled改为图中数字
按esc
:wq 保存退出
10.下载mysql5.7.44版本
yum -y install mysql-community-server
11.下载好后,启动mysql
systemctl start mysqld
12.启动后,查看临时密码,进行登录和修改密码
grep "password" /var/log/mysqld.log
黄色框中为临时密码在没改密码前可以进行登录
13.登录和退出
1.登录
mysql -uroot -p'ElvDIdVwM1,9'
就可以登录了
2.退出
\q
exit
quit
crrl+d
四种形式都可以
14.修改密码
1. mysqladmin -uroot -p'ElvDIdVwM1,9' password '自己的密码' (密码需要大小写,特殊字符,长度)
mysqladmin -uroot -p'ElvDIdVwM1,9' password '自己的密码'
........ yum安装的mysql有密码强度策略的所以密码不能简单
2. 进行登录
mysql -p'Tt@403310'
3.修改密码简单策略
在[mysqld]下写
validate-password=OFF
重启数据库
systemctl restart mysqld
mysqladmin -p'原密码' password '新密码'
............进入数据库后就可以执行sql语句了
1.创建数据库 并设置编码为"utf-8"
create database school default charset 'utf8';
2.查看数据库
show databases;
3.切换数据库
use school;
4.创建表
create table tb_stu(
id int,
name varchar(50),
gender enum("男","女")
);
5.查看表
show tables;
6.查看表结构:
desc tb_stu
7.查看表数据
select * from tb_stu;
8.插入数据
insert into tb_stu (id,name,gender) values (1,'哈哈','男');
9.删除表
drop table tb_stu;
10.删除库
drop database school;
修改配置:
忽略大小写:
mysql > show variables like '%lower%';
[mysqld]
lower_case_table_names=1