[原创]linux AS 4 下mysql 5.0+apache2.0+jsp (共享)
[watermark]说实在,
Red Hat Enterprise linux 4(AS4可以说是又进步了一大步了,跟AS3 相比真是不可同日可比,可惜是收费的,呵呵~~)
说正题了,
操作系统是LINUX AS4
mysql5.0版本
apache2.0版本
jsp用 到的是tomcat跟j2SDK
mysql篇
首先安装mysql5.0,因为自从as3版本以后,系统自带的mysql没有服务器端口只有客户端工具,所以需要自己编译.
先感谢呼吸给传的mysql5.0包,让我在短时间内熟悉.呵呵,果然是跟传说中的说的一样,跟以前的版本有了很大变化.
第一步.先不急着解包,先建组
#grep mysql /etc/group (查看mysql组)
#grep mysql /etc/passwd
#groupadd mysql
#useradd -g mysql mysql
第二 ,解压包安装
#tar -zxvf mysql.......gz -C /usr/local ( 要指定路径)
#cd /usr/local
#ls (看看有没有生成i386文件)
#ln -s mysql.......i386 mysql (生成连接文件)
#cd mysql
#ls
#scripts/mysql_install_db --user=mysql
第三步 给权限
#chown -R root .(当前目录,接着上面的步骤)
#chown -R mysql data/
#chgrp -R mysql .
就可以启动mysql了,
#/usr/local/mysql/bin/safe_mysqld &
mysql的日志文件放在 /var/lib/mysql/local/localmain.err(你的域名) 这个是专门找错误的
关闭mysql
#ps -A|grep mysqld
#killall -9 safe_mysqld 的(进程号)
#killall -9 mysqld
破解mysql密码
正在运行的mysql先让它停止
#ps -A |grep mysqld
#kill -9 2478(safe_mysqld的进程号)
#killall -9 mysqld
#./safe_mysqld --skip-grant-tables (存放的路径是/usr/local/mysql/bin/safe_mysqld --skip-grant-tables
设置远程登陆的密码
#update user set password=password("123"),host="&",where user="root"and host="local.localmain";
#flush privileges;
mysql的配置文件 /etc/my.cnf
有时候出错误要到里面去修改的
不知道大家觉得启动的时候很麻烦,还要打那么长的路径才可以启动,所以我特意做了个跟批处理文件差的多的东西.呵呵~~
mysql快捷启动
#cd /usr/bin
#vi startmysql (这个文件名可以随便写,可以写成1 ,只要你记得)
/usr/local/mysql/bin/safe_mysqld & (在文件里面写入)
#chmod 777 startmysql
下次启动无论你在什么目录下,只要输入startmysql 就会启动mysql
关闭也是一样
#cd /usr/bin
#vi shutdownmysql
killall -9 safe_mysqld
killall -9 mysqld
#chmod 777 shutdownmysql
下次关闭就输入shutdownmysql
[/watermark] |