mysql8.0.18用什么jdk_基础命令、cake-install、mysql远程登录、JDK安装
借鑒網上資源,經過親身實踐,以下方法是正確的安裝方法:
1.首先,下載JDK,我下載的是jdk-6u37-linux-i586-rpm.bin.下載后通過SSH連接傳到虛擬機上.放到/home/elson/tools目錄下。接著執行以下命令:
1)#cd/home/elson/tools
su//卻換到root用戶下
mkdir/usr/java//新建一個文件夾
cp/home/elson/tools/jdk-6u37-linux-i586.rpm.bin/usr/java/
2)#chmod777-R/usr/java/jdk-6u37-linux-i586-rpm.bin此命令允許當前用戶執行此程序,并修改權限。
3)#./jdk-6u37-linux-i586-rpm.bin此時程序會自動解壓并自動安裝,安裝過程有進度顯示,默認安裝在/usr/java目錄下生成jdk1.6.0_37文件夾,安裝完成提示done
4)#mv/usr/java/usr/local/java
將剛剛安裝的程序文件夾移動到/usr/local/java目錄下
5)編輯#vi/etc/profile(用文本編輯器打開)加入如下幾行內容
JAVA_HOME=/usr/local/java/jdk1.6.0_37
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
exportJAVA_HOME
exportCLASSPATH
exportPATH
6)備份源文件
#mv/usr/bin/java/usr/bin/java.bak
#mv/usr/bin/javac/usr/bin/javac.bak
7)重啟虛擬機或者執行source/etc/profile命令,使其生效
8)輸入
#java
#javac
#java–version
此時可看到java版本,說明配置JDK成功;
2.接下來,安裝Tomcat,我下載的是linux-apache-tomcat-6.0.32.tar.gz,也將其放置到/home/elson/tools目錄下
1)將其解壓使用命令
#tarzxvflinux-apache-tomcat-6.0.32.tar.gz
2)解壓后生成apache-tomcat-6.0.32文件,也將其移動到/usr/local/java目錄下
#mvapache-tomcat-6.0.32/usr/local/java
3)然后我們來啟動Tomcat
#/usr/local/java/apache-tomcat-6.0.32/bin/startup.sh
默認情況下,Tomcat并沒提供具有管理權限的賬號,所以需要添加具有這種權限的賬號。角色manager-gui具有這種權限,但在系統用戶控制文件tomcat-users.xml中并沒有設置這兩種角色和對應的用戶,所以需要添加這種角色和用戶,方法是打開tomcat-users.xml文件,添加如下內容:
然后重啟Tomcat服務器,文件修改生效。
4)測試在虛擬機圖形界面可輸入http://localhost:8080,若看到Tomcat畫面說明成功.
3.安裝MySQL(mysql-5.5.27.tar.gz)
1)安裝Mysql5.5之前先卸載CentOS自帶的Mysql
#rpm-qa|grepmysql←查看版本信息
#yumremovexxx←卸載(xxx為顯示的版本信息)
2)安裝cmake(cmake-2.8.9.tar.gz)(安裝MySQL時用到)
#cd/home/elson/tools/←進入
#tarxzvfcmake-2.8.9.tar.gz←解壓
#cdcmake-2.8.9←進入
#./bootstrap←執行
執行出現錯誤信息,其原因為:缺少C的編譯器
3)安裝gcc編譯器(用yum安裝)
#yuminstallgcc
4)繼續cmake的安裝
#./bootstrap
執行再次出現錯誤信息,其原因為:缺少C++編譯器
5)安裝gcc-c++編譯器(用yum安裝)
#yuminstallgcc-c++
6)繼續cmake的安裝
#./bootstrap
#gmake
#gmakeinstall
7)正式安裝Mysql
7.1添加mysql用戶和用戶組
#groupaddmysql
#useradd-gmysqlmysql
#passwdmysql
7.2進入目錄解壓安裝
#cd/home/mysql
#cp/home/elson/tools/mysql-5.5.27.tar.gz/home/mysql/
#tarxzvfmysql-5.5.27.tar.gz
#cdmysql-5.5.27
#cmake.
執行出現錯誤信息,其原因為:缺少Curses包
7.3安裝ncurses-devel(用yum安裝)
#yuminstallncurses-devel
7.4重新cmake運行
#cmake.
執行出現錯誤信息,其原因為:缺少Bison
7.5安裝bison(用yum安裝)
#yuminstallbison
7.6重新cmake運行
#cmake.
#make&&makeinstall
注:安裝時間比較久!
8)配置
配置防火墻,開啟3306端口:
#vi/etc/sysconfig/iptables
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport8080-jACCEPT
注:這條規則應該添加到默認22端口的后面。(如上所示)
重啟防火墻,使其配置生效:
#/etc/init.d/iptablesrestart
關閉SELINUX:
#vi/etc/selinux/config
在最后面添加如下信息:
SELINUX=disabled
:x←保存退出
重啟系統,使其生效:
#shutdown-rnow
3.3.Configure
#cd/home/mysql//轉到MYSQL用戶目錄下
#cdmysql-5.5.8
#cmake.-DCMAKE_INSTALL_PREFIX=/home/mysql/server-DMYSQL_DATADIR=/home/mysql/server/data-DSYSCONFDIR=/home/mysql/server-DDEFAULT_CHARSET=utf8-DMYSQL_UNIX_ADDR=/home/mysql/server/mysql.sock
3.4.Build
#gmake//在/HOME/MYSQL用戶目錄下再次安裝
#gmakeinstall
3.5.#cd/home/mysql/server
#chown-Rmysql.
#chgrp-Rmysql.
#cd/home/mysql/server/
修改為utf8編碼:修改/etc/my.cnf
[client]下增加default-character-set=utf8
[mysqld]下增加character_set_server=utf8
#scripts/mysql_install_db--user=mysql
shell>chown-Rroot.
shell>chown-Rmysqldata
shell>cpsupport-files/my-medium.cnf/etc/my.cnf
shell>cpsupport-files/mysql.server/etc/init.d/mysql
shell>vi/etc/init.d/mysql
然后修改/etc/init.d/mysql文件,把其中的
basedir=/home/mysql/server
datadir=/home/mysql/server/data
#chkconfig--addmysql
3.6.啟動MySQL
#su
#cd/home/mysql/server/
#chown-Rmysql.//啟動不來。有可能是沒有給權限執行,所以賦予權限
#servicemysqlstart
#ps//查看進程是否啟動成功
然后,進入bin目錄,執行./mysql-uroot-p進入mysql命令界面。
mysql>GRANTALLPRIVILEGESON*.*TOroot@"%"IDENTIFIEDBY"yourpasswd";
mysql>flushprivileges;
這樣就能通過其他機器訪問了,找一個有mysql客戶端的機器,如果通過mysql-uroot-ppassword-h機器IP能夠訪問的話說明安裝正確。
總結
以上是生活随笔為你收集整理的mysql8.0.18用什么jdk_基础命令、cake-install、mysql远程登录、JDK安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python整数格式显示_[python
- 下一篇: 韩国K2“黑豹”坦克真实水平如何?