苹果系统 Mac OSX 编译安装Mysql+Tomcat6
本文不可以摘抄,希望贴得满天飞的老大们,绕行
注:只可以转发地址,进行交流,请尊重原版作者 qvb3d
本人使用Mac OSX 进行开发,所以用Mac OSX 的朋友
保证你装了Xcode,所以你就有了gcc
不明白可以邮件qvb3d@126.com交流
本着初学者都可以看懂的原则写给大家
以下是过程
1.准备文件
我使用的10.6.8系统
cmake-2.8.5.tar.gz
mysql-5.5.14.tar.gz
apache-tomcat-6.0.33.tar.gz
这些文件网上有很多,找不到可以联系作者要
2. tar xzvf cmake-2.8.5.tar.gz
cd cmake-2.8.5
./bootstrap
make
sudo make install 你自己密码,输入吧
3. tar xzvf mysql-5.5.14.tar.gz
cd mysql-5.5.14
编译之前要有一个mysql组和一个mysql的普通用户
没有也可以用当前用户
注意下面如果我用了qvb3d,你要改成你的用户名,因为笔者没用mysql这个用户
安装目录自己定义 /disk/OSX/mysql5.5
cmake -DCMAKE_INSTALL_PREFIX=/disk/OSX/mysql5.5 \
-DMYSQL_DATADIR=/disk/OSX/mysql5.5/data \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_READLINE=1 \
-DWITH_SSL=bundled \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITHOUT_PARTITION_STORAGE_ENGINE=1 \
-DWITH_DEBUG=0
make
make install /disk/OSX/mysql5.5 要有权利 要不你又要用sudo了
4.
cd /disk/OSX/mysql5.5
chown -R qvb3d:admin . 这个步骤要注意,上面最好不要用sudo 那么
你就不用费事调权限了
scripts/mysql_install_db --user=qvb3d //这里的qvb3d就是你当前用户
chown -R qvb3d data
sudo cp support-files/my-medium.cnf /etc/my.cnf
如果想再改my.cnf
sudo vi /etc/my.cnf
cp support-files/mysql.server mysql.sh
chmod +x mysql.sh
5. ./mysql.sh start //运行Mysql
./mysql.sh stop //停止Mysql
6. sudo vi /etc/profile
最后一行加入
export PATH=$PATH:/disk/OSX/mysql5.5/bin
:wq //保存
再重新打一个终端
7. 执行
cd /disk/OSX/mysql5.5
./mysql.sh start
mysql
mysql>set password('123456');
成功
mysql>use mysql;
mysql>delete from user where trim(password)='';
mysql>flush privileges;
mysql>quit;
./mysql.sh stop
以后再进入
就要用 用户root 密码 123456
mysql -uroot -p123456
mysql5.5 安装成功,你可以删除没用文件了
8. 安装tomcat 6
tar xzvf apache-tomcat-6.0.33.tar.gz -C /disk/OSX/
cd /disk/OSX
mv apache-tomcat-6.0.33 tomcat6
这里为了好记,它安装在 /disk/OSX/tomcat6
9. 设定java的启动环境
cd tomcat6
vi javaenv.sh
以下是内容
export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export CATALINA_HOME=/disk/OSX/tomcat6
保存
chmod +x javaenv.sh
MacOSX 一般都有jdk的目录自己去找一下
如果没有jdk可以下载soylatte16-amd64-1.0.3.tar.gz自己配置 JAVA_HOME CLASSPATH
这是64位的,可以自己去找相应32位的
10. 执行
source javaenv.sh
cd bin
./startup.sh
然后打开游览器 http://localhost:8080
就可以看到tomcat了
./shutdown.sh
这样就关闭tomcat了
11. 配置tomcat用户
cd conf
vi tomcat-users.xml
在<>下加入
<!-- qvb3d add -->
<role rolename="manager-gui"/>
<user username="qvb3d" password="test" fullName="qvb-zhz" roles="standard,admin,manager-gui"/>
<!-- qvb3d add -->
用户名和密码自己改,保存
重启动tomcat
cd ../bin
./shutdown.sh
./startup.sh
再次进入http://localhost:8080 可以进入管理界面了
12. 修改/etc/hosts
sudo vi /etc/hosts
在最后加入
127.0.0.1 www.yourserver.com
保存
以后你可以在游览器中用http://www.yourserver.com:8080
用来方便你的调试
13. 欢迎大家提出疑问,以便大家一起学习