centos7 mysql 5.7.12_CentOS7系统mysql5.7安装与使用

我们安装了服务器,如果是开发用,或者数据量比较小的时候,更多的是本地安装数据库,而不是去购买云数据库。本文将介绍CentOS下如何安装Mysql,以及一些配置的修改。

什么是Mysql

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

1.Mysql是开源的,所以你不需要支付额外的费用。

2.Mysql支持大型的数据库。可以处理拥有上千万条记录的大型数据库。

3.MySQL使用标准的SQL数据语言形式。

4.Mysql可以允许于多个系统上,并且支持多种语言。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

5.Mysql对PHP有很好的支持,PHP是目前最流行的Web开发语言。

6.MySQL支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。

7.Mysql是可以定制的,采用了GPL协议,你可以修改源码来开发自己的Mysql系统。

Mysql下载安装使用

1.配置安装Yum源

d698a09938c454cca4b9d5e39de842d7.png

选择下载安装包。如果选择最新安装包,可替换下面的软件包版本号即可,方法是一样的。

安装mysql源

yum localinstall mysql57-community-release-el7-11.noarch.rpm

检查源是否安装成功

yum repolist enabled | grep "mysql.*-community.*"

3debe801e14930de6635d83c57e80073.png

看到上述结果,表示成功。

2.安装Mysql

输入命令

yum install mysql-community-server

10520de44a8f32b66b49fe5cf8183464.png

看到上图表示成功。

3.启动Mysql服务

输入以下命令启动服务

systemctl start mysqld

查看Mysql的启动状态

systemctl status mysqld

5c4ed628d68614532ec04838403b8568.png

4.设置为开机启动

systemctl enable mysqld

systemctl daemon-reload

5.修改root本地登录密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

使用vim查看日志,找到临时密码

vim /var/log/mysqld.log

d6b617563edd73daa3ff9e5166220779.png

登录mysql

mysql -uroot -p(你的临时密码比如ABd5wnaoHB%u)

修改密码

set password for 'root'@'localhost'=password('新密码');

可能遇到的错误

8038b292599467830029b23b8a6a8bc6.png

表示你的密码太简单了,弄难一点的就可以了。

如果你表示,我就是调试用的,自己用的,不想设置太复杂的密码,也可以,修改密码策略就可以了。这里重开一个窗口(或者quit先退出Mysql)

vim /etc/my.cnf

在最后一行,添加

validate_password = off

然后 Esc 然后:wq 如图

38883512a7ffbed35d99880f28f7aa0c.png

重新启动mysql服务使配置生效

systemctl restart mysqld

然后重新输入那个比较简单的密码,也就可以了。(此方法不推荐使用,还是设置复杂一些的密码好一些。)

总结

本文讲解了如何再CentOS7下安装配置Mysql的过程。

本文顺便给出一些默认配置文件的路径,当使用的时候,需要更改什么内容,可以修改。

配置文件:/etc/my.cnf

日志文件:/var/log//var/log/mysqld.log

服务启动脚本:/usr/lib/systemd/system/mysqld.service

socket文件:/var/run/mysqld/mysqld.pid

相关主题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值