任务1 安装LAMP,基础配置解析PHP
1. 安装MySQL
(1)下载与解压
[root@localhost ~]#cd /usr/local/src //软件包都放在这里方便管理
[root@localhost src]#tar zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar
(2)安装和配置
[root@localhost src]# useradd -s /sbin/nologin mysql
[root@localhost src]# mkdir -p /data/mysql
[root@localhost src]# chown -R mysql:mysql /data/mysql
[root@localhost src]# mv mysql-5.6.35-linux-glibc2.12-x86_64 /usr/local/mysql
[root@localhost src]# cd /usr/local/mysql
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
[root@localhost mysql]#cp support-file/my-default.cnf /etc/my.cnf
[root@localhost mysql]#vi my-default.cnf //修改配置文件
修改my-default.cnf配置文件
#These are commonly set ,remove the # and set as required
Basedir=/usr/local/mysql //basedir表示MySQL包所在路径
Datadir=/data/mysql/datadir //表示定义存放数据的位置
Port=3306 //port表示定义MySQL服务监听的端口号
Server_id=128 //表示该MySQL服务的ID号
socket = /tmp/mysql.sock //定义MySQL服务监听的套接字地址
[root@localhost mysql]#cp support-files/mysql.server /etc/init.d/mysql
[root@localhost mysql]#chmod 755 /etc/init.d/mysql
[root@localhost mysql]#vi /etc/init.d/mysql //修改启动脚本
basedir=/usr/local/mysql
datadir=/data/mysql
[root@localhost mysql]#chkconfig --add mysql //把mysql服务加到系统服务列表中
[root@localhost mysql]#chkconfig