一個java後臺離不開數據庫的支撐、那麼本文爲你帶來mysql數據庫安裝的案例。
####1,安裝jdk1.7,簡單也好用的yum命令來安裝:
(1)如果沒有yum那麼先安裝上去:yum -y install wget
(2)查看可以安裝的jdk列表:yum -y list java*
(3)選擇jdk7.0安裝:yum -y install java-1.7.0-openjdk*
####2,安裝mysql,分爲2個類型(os6,os7)
- (1): 在centOS6上安裝:
1.1,安裝mysql: sudo yum -y install mysql-server
1.2,修改配置文件:sudo vi /etc/my.cnf
增加內容如下:
user=mysql
character-set-server=utf8
default-character-set=utf8
1.3,設置開機啓動: sudo chkconfig mysqld on
1.4,檢查列表是否都已開啓:sudo chkconfig --list mysqld
1.5,重啓服務:sudo service mysqld restart
1.6,mysql 登錄並且設置root的密碼:set password for root@localhost = password('123456');
1.7,查看密碼是否修改成功: select user,host,password from mysql.user;
1.8,(可選)設置其他用戶的密碼: `set password for [email protected] = password('123456');
1.9,刷新:flush privileges;
1.10,編輯防火牆文件:vi/etc/sysconfig/iptables
1.11,重啓防火牆:sudo service iptables restart
1.12(可選)可設置遠程用戶所有權限訪問:支持root用戶允許遠 程連接mysql數據庫
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
- (2) 在centOS7上安裝:
1,卸載之前安裝的版本:
yum remove mysql-community-server
2,再查看是否還有其他版本的,然後可以挨個刪除:
rpm -qa |grep mysql (查看安裝列表)
mysql-community-common-5.6.30-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-libs-5.6.30-2.el7.x86_64
mysql-community-server-5.6.30-2.el7.x86_64
mysql-community-client-5.6.30-2.el7.x86_64
例如:# yum remove mysql-community-common-5.6.30-el7.x86_64
3,刪除無用目錄:
rm -rf /var/lib/mysql/
4,首先安裝mysql5.6的rpm
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
5,安裝mysql
yum install mysql-community-server
6,運行mysqld
systemctl start mysqld
7,查看mysqld的運行狀態和一些初始化的提示
systemctl status mysqld
8,(重要)第一次安裝設置密碼:/usr/bin/mysqladmin -u root password 'new-password'
9,開機啓動mysqld
systemctl enable mysqld
10,打開3306端口的訪問
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
11,可設置遠程訪問如上↑。
- (3)附錄一些零零碎碎的命壓縮文件等等的命令:
yum install lrzsz
yum install -y unzip zip;
1、把/home目錄下面的mydata目錄壓縮爲mydata.zip
zip -r mydata.zip mydata #壓縮mydata目錄
2、把/home目錄下面的mydata.zip解壓到mydatabak目錄裏面
unzip mydata.zip -d mydatabak
3、把/home目錄下面的abc文件夾和123.txt壓縮成爲abc123.zip
zip -r abc123.zip abc 123.txt
4、把/home目錄下面的wwwroot.zip直接解壓到/home目錄裏面
unzip wwwroot.zip
5、把/home目錄下面的abc12.zip、abc23.zip、abc34.zip同時解壓到/home目錄裏面
unzip abc\*.zip
6、查看把/home目錄下面的wwwroot.zip裏面的內容
unzip -v wwwroot.zip
7、驗證/home目錄下面的wwwroot.zip是否完整
unzip -t wwwroot.zip
8、把/home目錄下面wwwroot.zip裏面的所有文件解壓到第一級目錄
unzip -j wwwroot.zip
- (4) tomcat遠程調試的小技巧:
1,在tomcat的catalina.sh第一行加入:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
2,idea遠程調試
####3,tomcat配置開機自動啓動
1,配置環境變量:
export CATALINA_HOME=/usr/local/tomcat
export CATALINE_BASH=/usr/local/tomcat
2,vi /usr/local/tomcat/startup.sh
在#!/bin/sh這一行,添加如下內容。
#chkconfig: 2345 80 90
#description:tomcat auto start
#processname: tomcat
3,vi /usr/local/tomcat/catalina.sh
搜索MIQB位置 ,下一行添加如下內容。
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_TMPDIR=/usr/local/tomcat
4,添加快捷鏈接
ln -s /usr/local/tomcat/bin/startup.sh /etc/rc.d/init.d/tomcat7
5,爲tomcat7文件添加操作權限
進入到/etc/rc.d/init.d/目錄
用ll查看tomcat7文件權限
如果沒有權限則用命令chmod +x tomcat7爲tomcat7添加權限
6,添加到開機啓動服務列表
chkconfig --add tomcat7
7,查看自動啓動列表
chkconfig --list
####4,設置開機密碼(輸入2次):
passwd
####5,其他推薦