`
zuroc
  • 浏览: 1313880 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

arch linux下安装mysql笔记

阅读更多
1.useradd mysql

2.
[root@zgu etc]# vi /etc/my.cnf

找到datadir
然后
chown mysql data路径 -R

3.
mysql_install_db --user=mysql

4.
[root@zgu etc]# cat rc.local
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#

sudo -u mysql /usr/share/mysql/mysql.server start

5.
pacman -S nginx php mcrypt

下载
phpmyadmin

6.

修改/etc/php.ini
开启
cgi.fix_pathinfo=1

开启
extension=mysql.so
extension=mcrypt.so

_______________________________________________________
然后
sudo chown nginx /var/log/nginx/ -R
[root@zgu conf]# pwd
/etc/nginx/conf
[root@zgu conf]# cp fastcgi_params fastcgi_phpadmin

[root@zgu conf]# cat fastcgi_phpadmin
fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;#只要修改这一行
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;

_______________________________________________

[root@zgu conf]# cat nginx.conf
其中一部分
    server {
        listen       9133;
    #    server_name  localhost;
root /home/zuroc/dev/php/phpMyAdmin-3.1.0-beta1-all-languages;
    #    ssl                  on;
    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_timeout  5m;

    #    ssl_protocols  SSLv2 SSLv3 TLSv1;
    #    ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
    #    ssl_prefer_server_ciphers   on;

        location ~ .*$ {
include  /etc/nginx/conf/fastcgi_phpadmin;  #请根据自己保存的路径进行设置
fastcgi_index index.php;
fastcgi_pass  127.0.0.1:5133; #请根据自己的FastCGI绑定的地址和端口进行配置
}
    }



安装lighttpd 为了其中的一个脚本 lighttpd才几百k 炯

sudo -u mysql /etc/rc.d/mysqld start
/etc/rc.d/nginx start
/etc/rc.d/phpcgi start

其中phpcgi是自己写的,不要忘了chmod +x

[root@zgu zuroc]# cat /etc/rc.d/phpcgi
#! /bin/sh
DESC=php-cgi
NAME=php-cgi
PID=/var/tmp/php-cgi.pid
case "$1" in
restart)
     echo -n "Stopping $DESC ... "
     kill `cat $PID`
     echo -n "Starting $DESC ... "
     /usr/bin/spawn-fcgi -a 127.0.0.1 -p 5133 -f php-cgi -C 2 -P $PID
    ;;
start)
     echo -n "Starting $DESC: "
     /usr/bin/spawn-fcgi -a 127.0.0.1 -p 5133 -f php-cgi -C 2 -P $PID
     ;;
stop)
     echo -n "Stopping $DESC: "
     kill `cat $PID`
     rm $PID
     ;;
*)
     N=/etc/init.d/$NAME
     echo "Usage: $N {start|stop}" >&2
     exit 1
     ;;
esac
echo 
exit 0




分享到:
评论

相关推荐

    Arch Linux 新手安装指南 v1.2

    新手安装Arch Linux时会面临一些挑战,因为Arch的安装过程相较于其他发行版较为复杂。以下是新手安装Arch Linux时应当了解的一些重要知识点: 1. 网络要求:安装Arch Linux必须确保网络可用,因为Arch的安装过程...

    Python_Arch Linux安装指导模板等.zip

    在本压缩包“Python_Arch_Linux安装指导模板等.zip”中,主要包含了一份Python在Arch Linux操作系统上的安装教程和一个名为"archinstall_master.zip"的子压缩包。以下是对这些内容的详细解读: 首先,Python是世界...

    BlackArch Linux 指南(中文版).pdf

    不错的资源哦!

    Virtualbox安装Arch Linux步骤

    Arch Linux 安装教程 本文将指导您安装 Arch Linux 到 VirtualBox 中,包括新建虚拟机、网络连接、载入安装介质、启动安装、设置键盘布局、分区、格式化、挂载分区、安装基本系统等步骤。 一、虚拟机设置 首先,...

    如何在虚拟机中安装 Arch Linux 操作系统.doc

    在虚拟机中安装 Arch Linux 操作系统是一项技术性较强的任务,尤其对于中级 Linux 用户来说,这是一个挑战和学习的绝佳机会。下面将详细讲解如何在 VMware Workstation 15.0 中进行这一过程。 首先,确保你已经下载...

    BlackArch Linux 简体中文手册

    BlackArch Linux 简体中文手册 202103 版本

    Install Guide for Arch Linux

    《Arch Linux 中文安装指南》是由傻东编写的,旨在为中文用户提供了详尽的Arch Linux操作系统安装步骤。Arch Linux是一款基于滚动更新的Linux发行版,以其高度自由度、灵活性和对最新软件包的支持而受到高级用户的...

    Arch Linux的简明安装步骤和配置方法.pdf

    本文主要介绍了Arch Linux的简明安装步骤和配置方法,旨在帮助新手更轻松地完成安装过程。 首先,安装Arch Linux前需下载最新的ISO镜像文件,通过刻录光盘或制作USB启动盘来安装。国内用户可以从搜狐、网易、阿里云...

    100 Linux下RPM方式安装MySQL5.7.pdf

    综上所述,使用RPM包方式在Linux环境下安装MySQL 5.7的过程需要一系列步骤,涉及到软件包管理、服务启动与停止、用户创建与权限授予等多个方面。正确的安装与配置是确保MySQL数据库稳定运行和数据安全的关键。在实际...

    linux上mysql5.7安装教程word版本

    根据提供的文件信息,这里主要涉及的是在Linux环境下安装MySQL 5.7的相关知识点,而示例内容提及的是在Windows环境下的安装与配置方法。鉴于题目要求我们关注于Linux环境下的安装教程,以下将针对Linux环境下的MySQL...

    Arch Linux 2019.11.24 Vagrant虚拟机virtualbox亲测可用

    Arch Linux 系统安装、删除和更新软件的软件包管理器叫做 pacman 。 Arch Linux 采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。 Arch Linux 以社区 Wiki 的形式提供...

    Arch Linux - 软件源

    Arch Linux 软件安装说明书 个人使用。

    aarch64架构下mysql数据库安装.zip

    总的来说,在aarch64架构下安装MySQL需要注意选择正确的软件包,并遵循与x86架构相似但稍有区别的安装流程。通过以上步骤,你可以顺利地在国产ARM64服务器上搭建起MySQL数据库环境,为你的业务提供稳定的服务。

    使用通用二进制文件在UnixLinux上安装MySQL.doc

    Oracle提供的MySQL通用二进制文件为用户在Unix/Linux环境下安装MySQL提供了一种便捷的方法。与原生包管理系统的安装方式不同,二进制文件安装允许用户自行选择安装路径及配置,适用于那些希望在非标准位置安装MySQL...

    我的_Arch_Linux_使用心得分享,包括连贯的_Arch_Linux_安装过程以及一些工具

    我的_Arch_Linux_使用心得分享,包括连贯的_Arch_Linux_安装过程以及一些工具 我的_Arch_Linux_使用心得分享,包括连贯的_Arch_Linux_安装过程以及一些工具 我的_Arch_Linux_使用心得分享,包括连贯的_Arch_Linux_...

    Arch Linux 新手指南_2015_2_4

    通过以上知识点的梳理,我们可以看到Arch Linux新手指南覆盖了从安装前的准备工作到实际安装的整个流程,为广大新用户提供了一套全面、详细的安装指导。同时,对于那些希望在虚拟机中尝试安装Arch Linux的用户,指南...

    我的Arch_Linux安装步骤和日志_Arch-Linux-install-log.zip

    我的Arch_Linux安装步骤和日志_Arch-Linux-install-log

    Arch Linux - 桌面环境

    Arch Linux - 桌面环境 安装完基本系统后已经成功了一半,现在开始安装桌面环境以应用日常。

Global site tag (gtag.js) - Google Analytics