标签:MySQL

Linux 下自动备份网站文件和数据库到FTP的脚本

首先写一个脚本 backup.sh(其实就是text文件),存在任意位置,比如 /home 目录下。推荐用 Notepad+,可以方便的存成 Unix 格式,没有讨厌的回车符(Windows特有的回车符号,会导致 Linux 下脚本执行失败)。 Read More.

phpMyAdmin 2.11.3 发布

著名的 MySQL 管理器 phpMyAdmin 发布了 2.11.3 版,主要还是 bug 修复。

phpMyAdmin 是用 php 编写的 MySQL 管理程序,可以装在 Apache 或者 IIS 等支持 php 扩展的 web 服务器上。

下载页面

Ubuntu学习笔记三-LAMP

虽然 Ubuntu 是面向桌面的一款 Linux,但并不妨碍我们建立一个给予 LAMP(Linux/Apache/MySQL/PHP) 的 web 调试平台。

Ubuntu 拥有庞大且完善的在线软件库,可以方便的配置成 LAMP 服务器。

以下在 Ubuntu 7.04 配置成功。

1.桌面顶部的 系统-系统管理-新立得软件包管理器

2.新立得软件包管理器-编辑-使用任务分组标记软件包

3.选择 LAMP server-确定

系统将会自动下载软件库中的 Apache、MySQL 和 PHP 并安装在系统中,以后如果这个套件有更新,系统也会提示你。

安装位置都在 /etc 目录下。

网站根目录在 /var/www 目录下

4.安装 phpmyadmin: $sudo apt-get install phpmyadmin

5.验证

打开,输入地址:http://localhost/apache2-default/

It works! 恭喜你。

http://localhost/phpmyadmin/index.php 是 phpmyadmin 的访问地址,而 phpmyadmin 的config.inc.php的位置是在/etc/phpmyadmin 目录下。

6.基本设置

默认情况下,php5模块是自动加载了的,不过有时候系统会出错,可以手工启用(一次性)

$sudo a2enmod php5

编辑 Apache 配置  $sudo /etc/apache2/apache2.conf
        * 增加或者修改
            <IfModule dir_module>
                DirectoryIndex index.html index.php
            </IfModule>

启用 mod_rewrite 模块 $sudo a2enmod rewrite

配置mysql,为root配置mysql密码
    * 进入mysql客户端
        $ mysql
        // 除此安装mysql后,空行下,它的默认登录主机是localhost
        // 它默认的登录用户是root,密码为空
        // 因此以上等同于:
        // $mysql -h localhost -u root
       
    * 为localhost设定本地密码
        mysql> grant all on *.* to root@localhost identified by ‘your_password’;
        // all是mysql很多权限的集合,但不是全部,比如它就不包含grant
        // 命令行的原型是:
        // mysql> grant [privileges] on [db_name.table_name] to [user]@[dbhost]
        //            > identified by [password];

    * 千万要记住你的密码!

重新启动apache服务
            $ sudo /etc/init.d/apache2 restart

基本就这些,以后在继续写。