上次配置了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 算是简单设置成功了,

至于安全方面,会到后面进行讨论,谢谢观看!!!


“OpenBSD4.5 初始化,配置mysql 和 phpMyAdmin数据库管理工具的设置”没有评论

有任何疑问或建议,可以给作者留言: