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

歡迎訪問 生活随笔!

生活随笔

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

数据库

乌班图配置mysql Java_Ubuntu准备+MySQL+Java

發布時間:2025/3/12 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 乌班图配置mysql Java_Ubuntu准备+MySQL+Java 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux服務器準備

1 . 安裝Ubuntu系統

2 . 修改root用戶密碼

sudo passwd root #修改root賬戶密碼

logout # 退出當前賬號并重新登錄

#如果需要關機使用 halt 命令

3 . 更新所有Linux的開發包

apt-get update

4 . 配置相關的編譯包

apt-get install gcc libpcre3 libpcrecpp* libpcre3-dev libssl-dev

apt-get install autoconf automake libtool nfs-kernel-server

apt-get install libaiol

apt-get install libaio-dev

5 . 配置編譯工具

apt-get install g++

6 . 同步服務器時間

時區配置

tzselect

[選擇]==>亞洲(5)==>中國(9)==>北京(1)==>確認(1)

配置ntp進行時間同步

apt-get install ntp ntpdate //安裝ntp工具

ntpdate -u 202.120.2.101 //與時間服務器同步

hwclock --systohc //將新的時間寫入到硬件

7 . 安裝SSH用于遠程連接

apt-get install openssh-server

8 . 為SSH的操作配置可以使用root進行連接

vim /etc/ssh/sshd_config

修改如下內容

9 . 找到sshd的服務進程編號

ps -ef | grep sshd

10 . Kill sshd進程,并重啟啟動該進程

/etc/init.d/ssh start

11 . 獲取本機ip

ifconfig | more

12 . 取得FTP組件

apt-get install vsftpd

13 . 下載安裝完成后會默認簡歷一個ftp的用戶名,修改該ftp賬號的密碼

passwd ftp

14 . 默認情況下,FTP服務的默認上傳目錄為/srv/ftp,授權該目錄

chmod 777 /srv/ftp

15 . 編輯ftp的配置文件

vim /etc/vsftpd.conf

修改如下內容

16 . 創建/etc/vsftpd.chroot_list文件,并將之前配置的ftp用戶名配置到此文件中

vim /etc/vdftpd.chroot_list

17 . 修改如下文件增加ftp,并注釋掉授權

vim /etc/pam.d/vsftpd

#auth required pam_shells.so

18 . 重新啟動vsftpd服務

ps -ef | grep vsftpd

# kill no.

server vsftpd start

19 . 通過ftp上傳的文件,默認在No.14中描述的目錄中srv/ftp/

JDK安裝與環境變量配置

1 . 將[JDK].tar.gz文件通過ftp上傳到服務器

2 . 將jdk解壓到usr/local/文件夾中,并重命名文件夾(文件名稱以實際名稱為準)

tar xzvf /srv/ftp/jdk-8u73-linux-x64.tar.gz -C /usr/local

mv jdk1.8.0_73 jdk

3 . 配置JDK環境變量

#打開環境變量配置文件

vim /etc/profile

#在文件最后追加如下內容

export JAVA_HOME=/usr/local/jdk

export PATH=$PATH:$JAVA_HOME/bin

#使配置文件生效

source /etc/profile

MySQL的安裝

1 . 將[MySQL].tar.gz文件通過ftp上傳到服務器

2 . 將MySQL解壓縮到/usr/local/文件夾中,并重命名文件夾(文件名稱以實際名稱為準)

tar xzvf /srv/ftp/mysql-5.6.10-linux-x64.tar.gz -C /usr/local

mv mysql-5.7.10 mysql

3 . 配置MySQL環境變量

#打開環境變量配置文件

vim /etc/profile

#在文件最后追加如下內容

export MYSQL_HOME=/usr/local/mysql

export PATH=$PATH:$MYSQL_HOME/bin

#使配置文件生效

source /etc/profile

4 . 安裝兩個組建開發包(這兩個組件包可以在服務器新建初期安裝,若不安裝則無法安裝MySQL)

apt-get install libaiol

apt-get install libaio-dev

5 . MySQL所有數據的目錄在/usr/local/mysql/data下,MySQL的安裝目錄在/usr/local/mysql/scripts/,在scripts目錄下運行MySQL的安裝:

mysql_install-db --user=root --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

6 . MySQL的啟動

啟動方式

命令

前臺啟動

mysqld_safe --user=root

后臺啟動

nohup mysqld_safe --user=root

常用啟動方式[后臺無輸出啟動]:nohup mysqld_safe --user=root > /dev/null 2>&1 &

7 . 修改root用戶密碼

登陸MySQL:mysql -uroot -p,并直接按回車即可

修改root賬戶密碼

UPDATE mysql.user SET password=PASSWORD('新密碼') WHERE user='root' ;

-- 讓配置生效

flush privileges ;

8 . 退出MySQL登陸,并重新使用root賬戶進行登陸,同時進行root賬戶的授權以及遠程登陸的授權[PS:實際環境中需要增加新用戶并進行指定用戶的授權]

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION ;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' identified by '密碼' WITH OPTION ;

NFS文件管理的安裝

1 . 使用Linux系統下的NFS網絡文件系統機制實現所有數據文件的自動同步

2 . 獲取NFSapt-get install nfs-kernel-server

3 . 編輯NFS的配置文件:vim /etc/exports

4 . 在文件的最后添加如下內容

/usr/data/tomcat/webapps *(rw,sync,no_root_squash,no_subtree_check)

5 . 上述內容中,各參數釋義:

webapps為需要同步的文件夾

*表示所有網段都可以進行訪問,也可以設置固定的IP地址

rw表示此目錄下的數據所有客戶端都可以進行讀寫控制

sync表示數據要進行同步(內存和磁盤)

no_root_squash表示使用root權限將具備完全的控制能力

no_subtree_check表示不受父目錄的權限影響

6 . 啟動服務端的NFS服務,所謂的啟動服務就是進行一個RPC端口的服務綁定etc/init.d/rpcbind restart

7 . 配置客戶端掛載:mount -t nfs 192.168.1.166:/usr/data/tomcat/webapps /usr/data/tomcat/mldnweb

遠程服務器目錄:192.168.1.166:/usr/data/tomcat/webapps

本地需要掛載的目錄:/usr/data/tomcat/mldnweb

取消掛載:unmount /usr/data/tomcat/webapps

總結

以上是生活随笔為你收集整理的乌班图配置mysql Java_Ubuntu准备+MySQL+Java的全部內容,希望文章能夠幫你解決所遇到的問題。

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