日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

mysql8.0.18用什么jdk_基础命令、cake-install、mysql远程登录、JDK安装

發(fā)布時間:2024/9/19 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql8.0.18用什么jdk_基础命令、cake-install、mysql远程登录、JDK安装 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

借鑒網(wǎng)上資源,經(jīng)過親身實踐,以下方法是正確的安裝方法:

1.首先,下載JDK,我下載的是jdk-6u37-linux-i586-rpm.bin.下載后通過SSH連接傳到虛擬機(jī)上.放到/home/elson/tools目錄下。接著執(zhí)行以下命令:

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此命令允許當(dāng)前用戶執(zhí)行此程序,并修改權(quán)限。

3)#./jdk-6u37-linux-i586-rpm.bin此時程序會自動解壓并自動安裝,安裝過程有進(jìn)度顯示,默認(rèn)安裝在/usr/java目錄下生成jdk1.6.0_37文件夾,安裝完成提示done

4)#mv/usr/java/usr/local/java

將剛剛安裝的程序文件夾移動到/usr/local/java目錄下

5)編輯#vi/etc/profile(用文本編輯器打開)加入如下幾行內(nèi)容

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)重啟虛擬機(jī)或者執(zhí)行source/etc/profile命令,使其生效

8)輸入

#java

#javac

#java–version

此時可看到j(luò)ava版本,說明配置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

默認(rèn)情況下,Tomcat并沒提供具有管理權(quán)限的賬號,所以需要添加具有這種權(quán)限的賬號。角色manager-gui具有這種權(quán)限,但在系統(tǒng)用戶控制文件tomcat-users.xml中并沒有設(shè)置這兩種角色和對應(yīng)的用戶,所以需要添加這種角色和用戶,方法是打開tomcat-users.xml文件,添加如下內(nèi)容:

然后重啟Tomcat服務(wù)器,文件修改生效。

4)測試在虛擬機(jī)圖形界面可輸入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/←進(jìn)入

#tarxzvfcmake-2.8.9.tar.gz←解壓

#cdcmake-2.8.9←進(jìn)入

#./bootstrap←執(zhí)行

執(zhí)行出現(xiàn)錯誤信息,其原因為:缺少C的編譯器

3)安裝gcc編譯器(用yum安裝)

#yuminstallgcc

4)繼續(xù)cmake的安裝

#./bootstrap

執(zhí)行再次出現(xiàn)錯誤信息,其原因為:缺少C++編譯器

5)安裝gcc-c++編譯器(用yum安裝)

#yuminstallgcc-c++

6)繼續(xù)cmake的安裝

#./bootstrap

#gmake

#gmakeinstall

7)正式安裝Mysql

7.1添加mysql用戶和用戶組

#groupaddmysql

#useradd-gmysqlmysql

#passwdmysql

7.2進(jìn)入目錄解壓安裝

#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.

執(zhí)行出現(xiàn)錯誤信息,其原因為:缺少Curses包

7.3安裝ncurses-devel(用yum安裝)

#yuminstallncurses-devel

7.4重新cmake運行

#cmake.

執(zhí)行出現(xiàn)錯誤信息,其原因為:缺少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

注:這條規(guī)則應(yīng)該添加到默認(rèn)22端口的后面。(如上所示)

重啟防火墻,使其配置生效:

#/etc/init.d/iptablesrestart

關(guān)閉SELINUX:

#vi/etc/selinux/config

在最后面添加如下信息:

SELINUX=disabled

:x←保存退出

重啟系統(tǒng),使其生效:

#shutdown-rnow

3.3.Configure

#cd/home/mysql//轉(zhuǎn)到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.//啟動不來。有可能是沒有給權(quán)限執(zhí)行,所以賦予權(quán)限

#servicemysqlstart

#ps//查看進(jìn)程是否啟動成功

然后,進(jìn)入bin目錄,執(zhí)行./mysql-uroot-p進(jìn)入mysql命令界面。

mysql>GRANTALLPRIVILEGESON*.*TOroot@"%"IDENTIFIEDBY"yourpasswd";

mysql>flushprivileges;

這樣就能通過其他機(jī)器訪問了,找一個有mysql客戶端的機(jī)器,如果通過mysql-uroot-ppassword-h機(jī)器IP能夠訪問的話說明安裝正確。

總結(jié)

以上是生活随笔為你收集整理的mysql8.0.18用什么jdk_基础命令、cake-install、mysql远程登录、JDK安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。