我们安装了服务器,如果是开发用,或者数据量比较小的时候,更多的是本地安装数据库,而不是去购买云数据库。本文将介绍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)。
选择下载安装包。如果选择最新安装包,可替换下面的软件包版本号即可,方法是一样的。 安装mysql源 yum localinstall mysql57-community-release-el7-11.noarch.rpm 检查源是否安装成功 yum repolist enabled | grep "mysql.*-community.*"
看到上述结果,表示成功。
2.安装Mysql 输入命令 yum install mysql-community-server
看到上图表示成功。
3.启动Mysql服务 输入以下命令启动服务 systemctl start mysqld 查看Mysql的启动状态 systemctl status mysqld
4.设置为开机启动 systemctl enable mysqld systemctl daemon-reload
5.修改root本地登录密码 mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改: 使用vim查看日志,找到临时密码 vim /var/log/mysqld.log
登录mysql mysql -uroot -p(你的临时密码比如ABd5wnaoHB%u) 修改密码 set password for 'root'@'localhost'=password('新密码'); 可能遇到的错误
表示你的密码太简单了,弄难一点的就可以了。 如果你表示,我就是调试用的,自己用的,不想设置太复杂的密码,也可以,修改密码策略就可以了。这里重开一个窗口(或者quit先退出Mysql) vim /etc/my.cnf 在最后一行,添加 validate_password = off 然后 Esc 然后:wq 如图
重新启动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
相关主题 |