首页 » 系统相关 » 正文

CentOS 7.2安装和LAMP环境配置之系统安装(3)

这篇先讲下mysql的安装,因为Apache和PHP有关联,所以将在下篇一起讲。

对于mysql的安装,采用yum的方式,首先访问mysql官网:mysql.com

选择Downloads(下载)

CentOS 7.2安装和LAMP环境配置之系统安装(3)

选择yum安装方式

CentOS 7.2安装和LAMP环境配置之系统安装(3)

由于CentOS是Redhat的社区版本,所以选择Redhat版本下载

CentOS 7.2安装和LAMP环境配置之系统安装(3)

下载后进行安装

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

这样我们的yum源就安装了

可以在/etc/yum.repos.d目录下找到单独的mysql的yum源配置文件

可以使用vim编辑yum配置文件,将gpgcheck=0将不进行gpg检测,防止安装出错

使用root登录终端,输入命令yum install mysql-community-server进行安装mysql

在mysql的官网也有文档介绍如何快速安装

在下载页面下点击红色部分

CentOS 7.2安装和LAMP环境配置之系统安装(3)

这是一个非常详尽的一个英文文档,用来说明如何安装,大家也可以来看看

安装后可以使用以下命令

systemctl start mysqld.service 启动mysql服务

systemctl stop mysqld.service 停止mysql服务

systemctl restart mysqld.service 重启mysql服务

systemctl enable mysqld.service 设置mysql开机启动

systemctl disable mysqld.service 关闭mysql开机启动

为了让mysql能够远程访问,我们还需要设置下防火墙

在GNOME下,进入自带防火墙 firewall

在配置地方,选择永久

一般使用的区域是public(公共),然后在服务一项找到mysqld,打上对号就可以了。

最后一步就是设置mysql的root密码了

mysql5.7不允许空密码,也不允许简单密码

在安装后mysql会有一个临时密码

使用下列命令查找临时密码,并记下

grep ‘temporary password’ var/log/mysqld.log

登录mysql

mysql -uroot -p

之后输入临时密码登录,登录后只能改密,否则无法进行其他操作

下面是修改密码的命令

1.SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);    自己用的

2.ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘MyNewPass4!’;        官方文档里的方法

授权远程登录

GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;

这句话的意思很直白,我就翻译下

授权 所有权限 在 *.*(任何数据库.任何表)给用户名为root(其中@用于连接)使用IP登录(%表示任何IP)通过这个密码。

这样就可以使用mysqlworkbench一类的工具进行远程操作了。

*但我并没有安装mysqlwordbench,好像有兼容错误。


		

发表评论