云网牛站
所在位置:首页 > Linux云数据库 > CentOS7系统mysql5.7安装与使用

CentOS7系统mysql5.7安装与使用

2018-05-26 12:12:28作者:卓见云稿源:卓见云技术服务团队

我们安装了服务器,如果是开发用,或者数据量比较小的时候,更多的是本地安装数据库,而不是去购买云数据库。本文将介绍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源

在MySQL官网中下载YUM源rpm安装包(Download MySQL Yum Repository)。

CentOS7系统mysql5.7安装与使用

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

安装mysql源

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

检查源是否安装成功

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

CentOS7系统mysql5.7安装与使用

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

 

2.安装Mysql

输入命令

yum install mysql-community-server

CentOS7系统mysql5.7安装与使用

看到上图表示成功。

 

3.启动Mysql服务

输入以下命令启动服务

systemctl start mysqld

查看Mysql的启动状态

systemctl status mysqld

CentOS7系统mysql5.7安装与使用

 

4.设置为开机启动

systemctl enable mysqld

systemctl daemon-reload

 

5.修改root本地登录密码

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

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

vim /var/log/mysqld.log

CentOS7系统mysql5.7安装与使用

登录mysql

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

修改密码

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

可能遇到的错误

CentOS7系统mysql5.7安装与使用

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

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

vim /etc/my.cnf

在最后一行,添加

validate_password = off

然后 Esc 然后:wq 如图

CentOS7系统mysql5.7安装与使用

重新启动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

 

相关主题

MySQL 8正式版8.0.11发布,比MySQL 5.7快2倍

精选文章
热门文章