日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2024/9/19 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。