
上次配置了nginx ,这样还不能运行一些项目程序,因为数据库还没有弄好。
现在来配置一下 mysql , 之前已经下载安装好了的,
下面进行配置, 主要还是参考网上的资料。
安全起见,MySQL需要运行在自己的daemon下:
首先修改 login.conf 配置文件
vi /etc/login.conf
加入MySQL所需的修改:
复制到配置文件最后面就可以了,
mysql:\
:openfiles-cur=2048:\
:openfiles-max=4096:\
:tc=daemon:
保存退出。
使刚才修改的配置文件立刻生效:
cap_mkdb /etc/login.conf
初始化MySQL数据库:
/usr/local/bin/mysql_install_db
好,出现一大堆的信息,没有错误信息就可以了,说明成功初始化
mysql 第一次启动
/usr/local/bin/mysqld_safe &
同样没有出现问题,一般可以正常启动,
默认可以使用 root 用户登陆,注意这个 root 不是系统的用户,而是mysql数据库的root用户
默认root管理员是没有密码的。
# mysql -uroot
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.04 sec)
出现这样的信息,表示成功安装和启动mysql数据库了,恭喜恭喜 呵呵。
mysql> exit
Bye
===========================
mysql数据库如果通过字符界面是比较难维护的,如果你的服务器是web服务器,
还有支持php的话,那么就安装phpMyadmin的mysql管理工具吧,是网页形式的,
这样可以使用浏览器通过远程来维护mysql,可以说是一个经典的工具。
下面来配置一下
phpMyAdmin的配置
由于OpenBSD中的phpMyAdmin默认是安装在/var/www/phpMyAdmin目录中的,直接使用Nginx是无法访问的,
我们需要把它拷贝到Nginx目录下,这样就可以通过浏览器来管理MySQL数据库了。
mkdir /var/nginx/html/pma/
cp -rf /var/www/phpMyAdmin/* /var/nginx/html/pma/
修改phpMyAdmin的配置文件,使之可用。
vi +17 /var/nginx/html/pma/config.inc.php
将下面这行修改成: 添加一个字母a
$cfg['blowfish_secret'] = 'a'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
保存退出
======
启动 nginx
/usr/local/sbin/nginx &
下面访问一下 phpMyAdmin
ifconfig 命令可以查看 服务器的ip地址 inet 192.168.138.131
http://192.168.138.131/pma/
http://192.168.138.131/pma/index.php
出现错误:
The page you are looking for is temporarily unavailable.
Please try again later.
----------------
http://192.168.138.131/index.html
这样就可以正常访问,说明 nginx 还不能支持 php
下面执行以下语句启动 spawn-fcgi
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 6 -u www -f /usr/local/bin/php-fastcgi > /var/run/fcgi.pid
http://192.168.138.131/pma/index.php
这样就可以看到 phpMyAdmin 的登陆界面了。
我们登陆上去看看。我的mysql root 用户没有密码的,发现不能登陆
Cookies 必须启用才能登入。 这个可能在配置文件可以修改。。
vi /var/nginx/html/pma/config.inc.php
// $cfg['Servers'][$i]['auth_type'] = 'cookie';
注释掉, 然后保存退出。。
然后刷新刚才 的登陆页面, 最后登陆上去了。
好了, OpenBSD 4.5 配置 mysql 和 phpMyAdmin 算是简单设置成功了,
至于安全方面,会到后面进行讨论,谢谢观看!!!