CentOS7.6(linux)安装mysql5.7

该篇博客详细介绍了在Linux环境下如何安装wget并使用它下载MySQL安装包。由于CentOS 7.6预装了与MySQL冲突的MariaDB,因此在安装前需要卸载MariaDB。接着,博主演示了如何解压并安装MySQL的各个组件,以及验证安装成功。在设置新密码的过程中,还提到了MySQL的密码策略和复杂度要求。最后,博主展示了如何启动MySQL服务、修改root密码以及进行基本的数据库操作。
摘要由CSDN通过智能技术生成

1.如果没有安装wget的话,就先请安装

[root@localhost /]# yum -y install wget

知识小讲堂:Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单。

2. 下载mysql安装包

--新建文件夹放mysql安装包

[root@localhost opt]# mkdir mysql

--下载安装包

[root@localhost mysql]# wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

 这边下载比较慢,说一个注意事项:

!!!!centos7.6自带的类mysql数据库是mariadb,会跟mysql冲突,要先删除。

--新开一个窗口,查询mariadb的相关安装包

 --卸载掉mariadb数据库

[root@localhost mysql]# rpm -e --nodeps mariadb-libs

(今天遇到一个人问我,linux复制粘贴 ctrl+c,ctrl+v怎么不行,我心想你不会百度吗,哈哈哈哈^^^ )

 

 --再查询一遍是否卸载

 

3.解压msyql安装包+安装mysql

--解压mysql.tar

[root@localhost mysql]# tar -vxf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

 --安装mysql

[root@localhost mysql]# rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm

[root@localhost mysql]# rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm

[root@localhost mysql]# rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm

[root@localhost mysql]# rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

--验证mysql是否安装成功

[root@localhost mysql]# mysql -V

--启动服务

[root@localhost mysql]# systemctl start mysqld.service

4.打开mysql

--打开日志,查看临时密码

[root@localhost mysql]# grep "password" /var/log/mysqld.log

 --打开mysql

[root@localhost mysql]# mysql -uroot -p

 

 --修改密码,刷新权限

mysql> set password for 'root'@'localhost' =password('yyds123456');

mysql> flush privileges

5.修改密码成123456方法

--查看mysql关于密码相关的配置

mysql> show variables like '%password%'   ;

 

 //mysql密码复杂度有三种

0 是 LOW:length 密码长度默认8位      -->密码等级低

1是MEDIUM:要求长度 数字 大小写 特殊字符   -->密码等级中

2是STRONG:要求长度 数字 特殊字符 字典文件  -->密码等级高

--设置密码策略等级 

mysql> set global validate_password_policy=0;

--设置密码最小长度

mysql> set global validate_password_length=6;

--密码改成123456

mysql>  set password for 'root'@'localhost' =password('123456');

mysql> flush privileges;

 重新登录试试新密码

 

6.mysql使用

--创建数据库

mysql> show databases;

mysql> create database lzy charset utf8;

 

--建表

//选择lzy数据库

mysql> use lzy;   

create table s1(

id int,

xm varchar(20)

);

//插入数据

insert into s1(id,xm) values(1,'张三');

insert into s1(id,xm) values(2,'李四');

//查询

mysql> select * from s1;

效果如图所示:

OK !大功告成!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别这么骄傲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值