bin/mysql -u root //没有密码可以直接登录本机服务器 Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 3Server version: 5.0.41-log Source distributionType 'help;' or 'h' for help. Type 'c' to clear the buffer. mysql> DELETE FROM mysql.user WHERE Host='localhost' AND User=''; Query OK, 1 rows affected (0.08 sec) mysql> FLUSH PRIVILEGES; Query OK, 1 rows affected (0.01 sec) 12.可以用几种方法为root账户指定密码,我们选用其中一种。在MySQL客户端命令行上使用 SET PASSWord 指定密码,一定要使用PASSWord()函数来加密密码。例如下面设置localhost域的密码为“123456”。其它域可以使用同样的语句,使用的SQL语句如下: mysql> SET PASSWord FOR 'root'@'localhost' = PASSWord('123456'); Query OK, 0 rows affected (0.00 sec) 如果想退出MySQL客户端,可以在MySQL客户端提示符下输入命令“exit”或者“quit”、还可以按键盘“Ctrl+c”组合键,都可以从MySQL客户端中退出。因为已经给MySQL服务器的root账号设置了密码,所以再次登录MySQL客户端就要提供密码才能进入。退出MySQL客户端和重新启动MySQL客户端的控制台命令如下: 13.如果想关闭MySQL服务器,在命令行使用MySQL服务器的mysqladmin命令,通过-u参数给出MySQL数据库管理员用户名root和通过-p参数给出密码,即可以关闭MySQL服务器。命令行如下: [root@localhost mysql]# bin/mysqladmin -u root –p shutdown //关闭MySQL 数据库 mysql> exit //退出MySQL客户端 Bye[root@localhost mysql]# bin/mysql -u root -h localhost–p //回车进入MySQL客户端 Enter passWord: 14.MySQL服务器和Apache服务器一样也有必要设置为开机自动运行,设置方法是进入到mysql源代码目录/usr/local/src/mysql-5.0.41/中,将子目录support-files下的mysql.server文件复制到/etc/rc.d/init.d目录中,并重命名为“mysqld”,命令行如下所示: [root@localhost mysql]# cd /usr/php/amp/amp/ mysql-5.1.54 [root@localhost mysql-5.1.54]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld 修改文件/etc/rc.d/init.d/mysqld的权限,命令行如下所示: [root@localhost mysql-5.1.54]# chkconfig --add mysqld 15.使用chkconfig命令设置在不同系统运行级别下的自启动策略,首先使用“chkconfig --add mysqld”命令增加所指定的mysqld服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 然后使用“chconfig–level 3 mysqld on”命令和“chconfig–level 5 mysqld on”命令,在第三和第五等级中开启mysql服务,即在字符模式和图形模式启动时自动开启mysql服务。命令如下: [root@localhost mysql-5.0.41]# chkconfig --level 3 mysqld on [root@localhost mysql-5.0.41]# chkconfig --level 5 mysqld on [root@localhost mysql-5.0.41]# chkconfig --list mysqldmysqld 0:关闭1:关闭2:关闭3:启用4:关闭5:启用6:关闭 php的安装 1.解压php-5.2.9.tar.gz tar zxvf php-5.2.9.tar.gz 2.配置 cd php-5.2.9.tar.gz ./configure //执行当前目录下软件自代的配置命令 > --prefix=/usr/local/php //设置PHP5的安装路径 > --with-config-file-path=/usr/local/php/etc //指定PHP5配置文件存入的路径 > --with-apxs2=/usr/local/apache2/bin/apxs //告诉PHP查找Apache 2的地方 > --with-mysql=/usr/local/mysql/ //指定MySQL的安装目录 > --with-libxml-dir=/usr/local/libxml2/ //告诉PHP放置libxml2库的地方 > --with-png-dir=/usr/local/libpng/ //告诉PHP放置libpng库的地方 > --with-jpeg-dir=/usr/local/jpeg6/ //告诉PHP放置jpeg库的地方 > --with-freetype-dir=/usr/local/freetype/ //告诉PHP放置freetype库的地方 > --with-gd=/usr/local/gd2/ //告诉PHP放置gd库的地方 > --with-zlib-dir=/usr/local/zlib/ //告诉PHP放置zlib库的地方 > --with-mcrypt=/usr/local/libmcrypt/ //告诉PHP放置libmcrypt库的地方 > --with-mysqli=/usr/local/mysql/bin/mysql_config //变量激活新增加的MySQLi功能> --enable-soap //变量激活SOAP和Web services支持 > --enable-mbstring=all //使多字节字符串支持 > --enable-sockets //变量激活socket通讯特性 3.编译 make 4.安装 make install 5.需要修改Apache配置文件,添加PHP的支持,告诉Apache将哪些后缀作为PHP解析。例如,让Apache把.php或.phtml后缀的文件解析为PHP。使用vi打开Apache的配置文件/etc/httpd/httpd.conf,找到“AddType application/x-gzip.gz.tgz”指令项,并在其下方添加一条指令“Addtype application/x-httpd-php .php .phtml”。也可以将任何后缀的文件解析为PHP,只要在添加的语句中加入并用空格分开,这里以多添加一个.phtml来示例。 |