MariaDB安装,Apache安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MariaDB安装,Apache安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含7285字,纯文字阅读大概需要11分钟。
内容图文
![MariaDB安装,Apache安装](/upload/InfoBanner/zyjiaocheng/500/b001ed9603d645ee97a77e3d17fbb9e5.jpg)
1.下载源码包
[root@weixing01 src]# wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
--2018-02-27 21:09:40-- https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
正在解析主机 downloads.mariadb.com (downloads.mariadb.com)... 51.255.94.155, 2001:41d0:1004:249b::
正在连接 downloads.mariadb.com (downloads.mariadb.com)|51.255.94.155|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:541295045 (516M) [application/octet-stream]
正在保存至: “mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz”
2.解压缩
tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
3.移动文件
[root@weixing01 src]# mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb
[root@weixing01 src]# cd !$
cd /usr/local/mariadb
4.创建用户,初始化
[root@weixing01 mariadb]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mariadb
Installing MariaDB/MySQL system tables in ‘/data/mariadb‘ ...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:
‘./bin/mysqladmin‘ -u root password ‘new-password‘
‘./bin/mysqladmin‘ -u root -h weixing01 password ‘new-password‘
Alternatively you can run:
‘./bin/mysql_secure_installation‘
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the MariaDB Knowledgebase at http://mariadb.com/kb or the
MySQL manual for more instructions.
You can start the MariaDB daemon with:
cd ‘.‘ ; ./bin/mysqld_safe --datadir=‘/data/mariadb‘
You can test the MariaDB daemon with mysql-test-run.pl
cd ‘./mysql-test‘ ; perl mysql-test-run.pl
Please report any problems at http://mariadb.org/jira
The latest information about MariaDB is available at http://mariadb.org/.
You can find additional information about the MySQL part at:
http://dev.mysql.com
Consider joining MariaDB‘s strong and vibrant community:
https://mariadb.org/get-involved/
5.拷贝配置文件和启动脚本
[root@weixing01 mariadb]# cp support-files/my-small.cnf /usr/local/mariadb/my.cnf
[root@weixing01 mariadb]# cp support-files/mysql.server /etc/init.d/mariadb
6.编辑配置文件和启动脚本
[root@weixing01 mariadb]# vim my.cnf
[root@weixing01 mariadb]# vim /etc/init.d/mariadb
配置文件暂时不用修改,修改启动脚本
7.启动MariaDB,启动前要确保mysql是非运行状态
[root@weixing01 mariadb]# /etc/init.d/mariadb start
Reloading systemd: [ 确定 ]
Starting mariadb (via systemctl): [ 确定 ]
8.检测是否启动成功:
[root@weixing01 mariadb]# ps aux |grep mariadb
root 2068 0.0 0.1 115388 1752 ? S 22:32 0:00 /bin/sh /usr/local/mariadb/bin/mysqld_safe --defaults-file=/usr/local/mariadb/my.cnf --datadir=/data/mysql --pid-file=/data/mysql/weixing01.pid
mysql 2184 4.6 5.6 1125124 56564 ? Sl 22:32 0:01 /usr/local/mariadb/bin/mysqld --defaults-file=/usr/local/mariadb/my.cnf --basedir=/usr/local/mariadb --datadir=/data/mysql --plugin-dir=/usr/local/mariadb/lib/plugin --user=mysql --log-error=/data/mysql/weixing01.err --pid-file=/data/mysql/weixing01.pid --socket=/tmp/mysql.sock --port=3306
root 2231 0.0 0.0 112676 980 pts/0 R+ 22:32 0:00 grep --color=auto mariadb
Apache安装
1.下载三个包:
[root@weixing01 mariadb]# cd /usr/local/src
[root@weixing01 src]# ls
apr-1.6.3.tar.gz mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
apr-util-1.6.1.tar.bz2 mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
httpd-2.4.29.tar.gz
2.解压缩三个包
3.首先安装apr
[root@weixing01 src]# cd apr-1.6.3/
[root@weixing01 apr-1.6.3]# ./configure --prefix=/usr/local/apr
安装过程中第一次报错,需要安装gcc包
make && make install
4.安装apr-util
[root@weixing01 apr-1.6.3]# cd ../apr-util-1.6.1/
[root@weixing01 apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
安装过程中第一次报错,需要安装expat-devel包
make && make install
5.安装httpd
[root@weixing01 src]# cd httpd-2.4.29/
[root@weixing01 httpd-2.4.29]# ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most
第一次安装报错,需要安装pcre-devel包
make
make install
6.编译完成后进入目录查看
[root@weixing01 httpd-2.4.29]# cd /usr/local/apache2.4/
[root@weixing01 apache2.4]# ls
bin cgi-bin error icons logs manual
build conf htdocs include man modules
7.查看被加载的模块
[root@weixing01 apache2.4]# /usr/local/apache2.4/bin/httpd -M
AH00558: httpd: Could not reliably determine the server‘s fully qualified domain name, using 111.63.112.254. Set the ‘ServerName‘ directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
http_module (static)
mpm_event_module (static)
authn_file_module (shared)
authn_core_module (shared)
authz_host_module (shared)
authz_groupfile_module (shared)
authz_user_module (shared)
authz_core_module (shared)
access_compat_module (shared)
auth_basic_module (shared)
reqtimeout_module (shared)
filter_module (shared)
mime_module (shared)
log_config_module (shared)
env_module (shared)
headers_module (shared)
setenvif_module (shared)
version_module (shared)
unixd_module (shared)
status_module (shared)
autoindex_module (shared)
dir_module (shared)
alias_module (shared)
8.启动服务
[root@weixing01 apache2.4]# /usr/local/apache2.4/bin/apachectl start
AH00558: httpd: Could not reliably determine the server‘s fully qualified domain name, using fe80::9835:40a7:677a:8a07. Set the ‘ServerName‘ directive globally to suppress this message
[root@weixing01 apache2.4]# ps aux |grep httpd
root 39609 0.0 0.2 95528 2524 ? Ss 00:01 0:00 /usr/local/apache2.4/bin/httpd -k start
daemon 39610 0.0 0.4 382356 4432 ? Sl 00:01 0:00 /usr/local/apache2.4/bin/httpd -k start
daemon 39611 0.0 0.4 382356 4432 ? Sl 00:01 0:00 /usr/local/apache2.4/bin/httpd -k start
daemon 39612 0.0 0.4 382356 4432 ? Sl 00:01 0:00 /usr/local/apache2.4/bin/httpd -k start
root 39695 0.0 0.0 112676 980 pts/0 R+ 00:01 0:00 grep --color=auto httpd
[root@weixing01 apache2.4]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 931/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1163/master
tcp6 0 0 :::80 :::* LISTEN 39609/httpd
tcp6 0 0 :::22 :::* LISTEN 931/sshd
tcp6 0 0 ::1:25 :::* LISTEN 1163/master
tcp6 0 0 :::3306 :::* LISTEN 2702/mysqld
MariaDB安装,Apache安装
标签:apache
本文系统来源:http://blog.51cto.com/13517254/2073738
内容总结
以上是互联网集市为您收集整理的MariaDB安装,Apache安装全部内容,希望文章能够帮你解决MariaDB安装,Apache安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。