<强> 强>
灯简介
<>强灯=Linux + Apache (httpd) PHP + MySQL + 强>
<强> Apache与httpd是相辅相成的,必须在一起强>
<强> Apache PHP + MySQL +可以同时安装在一台机器上;强>
MySQL安装
源文件:http://mirrors.sohu.com/mysql/mysql - 5.6/- MySQL - 5.6.36 - Linux - glibc2.5 x86_64.tar.gz
引用>
模块支持安装包:perl-Data-Dumper.x86_64下载MySQL安装包
<代码> root@shu-test ~ # cd/usr/local/src/(root@shu-test src) # ls httpd-2.2.34, httpd-2.2.34.tar.gz (root@shu-test src) # wget http://mirrors.sohu.com/mysql/mysql - 5.6 -/- mysql - 5.6.36 - linux - glibc2.5 x86_64.tar.gz 代码>解压并移动改名到安装路径
<代码> (root@shu-test src) #焦油zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz (root@shu-test src) # mv mysql-5.6.36-linux-glibc2.5-x86_64/usr/local/mysql (root@shu-test src) # ls/usr/local/输入,本,等等,游戏,包括,自由,lib64, libexec, mysql, sbin,分享src (root@shu-test src) # ls/usr/local/mysql/本,复制,数据,文档,包括,自由,人,mysql-test,自述,脚本,分享,sql-bench支持文件 (root@shu-test src) # 代码><强>注意:/usr/地方/mysql中的mysql不要提前创建,一定要是没有此文件夹才能移动,否则/mysql文件夹下面是/mysql-5.6.36-linux-glibc2.5-x86_64文件夹;强>
引用>创建mysql用户
<强>新建一个mysql用户,用来方便后面调用mysql数据库强>
<代码> useradd mysql代码>创建/数据目录
<代码> (root@shu-test src) # cd/usr/local/mysql/(root@shu-test mysql) # ls 本,复制,数据,文档,包括,自由,人,mysql-test,自述,脚本,分享,sql-bench支持文件 (root@shu-test mysql) # (root@shu-test mysql) # mkdir/数据/(root@shu-test mysql) # ls 本,复制,数据,文档,包括,自由,人,mysql-test,自述,脚本,分享,sql-bench支持文件 (root@shu-test mysql) # 代码>安装数据库
指定mysql数据库的目录与用户名,错误提示处理;
<强>。/脚本/mysql_install_db——用户=mysql datadir=/数据/mysql 强>
<强>将mysql的使用者用户名指定为mysql,数据库目录指定为刚刚创建的/数据/mysql目录;强><代码> (root@shu-test mysql) #。/脚本/mysql_install_db——用户=mysql datadir=/数据/mysql 致命错误:请安装以下Perl模块之前执行。/脚本/mysql_install_db: Data:: Dumper (root@shu-test mysql) # 代码>此时提示缺少翻车机模块
引用>查找翻车机模块包
<强>百胜列表| grep perl | grep - i翻车机强>
<>强列出含有perl模块,不区分大小写的翻车机包;强><代码> (root@shu-test mysql) #百胜列表| grep perl | grep - i翻斗车 perl-Data-Dumper。x86_64,,,,,,,,,,2.145 - 3。el7,,,,,,,基地的大敌;, perl-XML-Dumper。noarch,,,,,,,,,,0.81 -17年。el7,,,,,,,基地的大敌;, (root@shu-test mysql) # 代码>安装模块支持包
<代码> yum安装- y perl-Data-Dumper。x86_64 代码>继续执行指定目录与用户名,用echo $ ?检查命令是否成功
<代码> (root@shu-test mysql) #。/脚本/mysql_install_db——用户=mysql datadir=/数据/mysql (root@shu-test mysql) # echo $ ? 0 (root@shu-test mysql) # 代码>复制配置模板到等下(默认有)
<代码> (root@shu-test mysql) # cp支持文件/my-default.cnf/etc/my.cnf cp:是否覆盖“n/etc/my.cnf" ? # ls/etc/my.cnf root@shu-test mysql/etc/my.cnf (root@shu-test mysql) # 代码>修改配/etc/my . cnf中所做置文件
<代码> # vim/etc/my.cnf root@shu-test mysql (root@shu-test mysql) #猫/etc/my.cnf 代码><代码> (mysqld) datadir=/数据/mysql 套接字=/tmp/mysql.sock 推荐#禁用符号链接,以防止各种安全风险 比;符号链接=0 #设置用户和组被忽略systemd时使用。 #如果你需要运行mysqld下一个不同的用户或组, #定制systemd mariadb根据单元文件 #指令在http://fedoraproject.org/wiki/Systemd (mysqld_safe) #日志错误=/var/log/mariadb/mariadb.log # pid文件=/var/run/mariadb/mariadb.pid # #从config目录包括所有文件 # # !includedir/etc/my.cnf.d (root@shu-test mysql) # 代码>将datadir与套接字修改,其他注释掉;
引用>设置开机启动
<强> cp支持文件/mysql。服务器/etc/init.d/mysqld
灯概况及MySQL安装教程