Linux下的環(huán)境搭建

注意:

如果想讓mysql不區(qū)分大小寫(xiě)撵孤,安裝后先執(zhí)行mysql安裝第6步然后再啟動(dòng)mysql杆勇。

1 安裝jdk

準(zhǔn)備

創(chuàng)建 /usr/lib/jvm目錄航厚,并將jdk-8u181-linux-x64.tar上傳至上述目錄

1.1進(jìn)入****jdk****目錄

進(jìn)入目錄

cd /usr/lib/jvm

1.2 解壓縮

tar zxvf jdk-8u181-linux-x64.tar.gz

出現(xiàn)目錄jdk1.8.0_181

1.3 配置jdk環(huán)境變量

修改 /etc/profile文件

命令:vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_181

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:{JAVA_HOME}/lib:{JRE_HOME}/lib

export PATH={JAVA_HOME}/bin:PATH

1.4 使變更生效

在/etc目錄下鍵入以下命令

source profile

1.5 測(cè)試Java環(huán)境 java -version

2 安裝tomcat

1.下載tar.gz

http://tomcat.apache.org/download-80.cgi

我下載的apache-tomcat-8.0.53.tar.gz尝艘,上傳到/opt目錄下

2赴穗、進(jìn)入到/opt目錄,解壓

tar zxvf apache-tomcat-8.0.53.tar.gz

3覆致、啟動(dòng)tomcat

進(jìn)入到apache-tomcat-8.0.53/bin目錄下

鍵入以下命令: ./startup.sh

4.訪問(wèn)http://192.168.59.130:8080/

(備注: 外部不能訪問(wèn)侄旬,可以關(guān)閉防火墻

打開(kāi)防火墻端口:

tomcat開(kāi)放端口號(hào)方法:

firewall-cmd --add-port=8080/tcp --permanent

其中--permanent 指的是永久開(kāi)放。

查詢端口是否開(kāi)啟命令:

firewall-cmd --query-port=8080/tcp

關(guān)閉防火墻

systemctl stop firewalld.service

service firewalld stop

啟動(dòng)防火墻

systemctl start firewalld.service

service firewalld start

修改開(kāi)機(jī)啟動(dòng)項(xiàng)

ntsysv)

3 在線安裝MySQL

第1步煌妈、查看CentOS下是否已安裝mysql

輸入命令 :rpm -qa | grep -i mysql

顯示:

mysql-community-release-el7-5.noarch

mysql-libs-5.1.73-7.el6.x86_64

第2步儡羔、刪除已安裝mysql

輸入命令:

rpm -ev mysql-community-release-el7-5.noarch

rpm -ev mysql-libs-5.1.73-7.el6.x86_64

有時(shí)候 centos 自帶mysql卸載時(shí)出現(xiàn)無(wú)法卸載情況 ,出現(xiàn)

error: Failed dependencies:

libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_7.1.x86_64

libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_7.1.x86_64

mysql-libs is needed by (installed) postfix-2:2.6.6-6.el6_7.1.x86_64

情況

解決辦法:rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64

第三步安裝

參考****https://www.2cto.com/database/201707/660700.html

1)去MySQL官網(wǎng)下載MySQL相關(guān)rpm包 https://dev.mysql.com/downloads/mysql/

根據(jù)linux系統(tǒng)版本選擇MySQL包版本璧诵。

下載四個(gè)rpm包:

mysql-community-common-8.0.12-1.el6.x86_64.rpm

** mysql-community-libs-8.0.12-1.el6.x86_64.rpm**

mysql-community-client-8.0.12-1.el6.x86_64.rpm

mysql-community-server-8.0.12-1.el6.x86_64.rpm

2)安裝

創(chuàng)建目錄/home/mysql/

rpm -ivh mysql-community-common-8.0.12-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.12-1.el6.x86_64.rpm// 依賴于common

rpm -ivh mysql-community-client-8.0.12-1.el6.x86_64.rpm // 依賴libs

rpm -ivh mysql-community-server-8.0.12-1.el6.x86_64.rpm // 依賴于client汰蜘、common

第四步啟動(dòng)

啟動(dòng)mysql 服務(wù)

service mysqld restart

查看端口:netstat -tlunp

第五步 設(shè)置

5、初始密碼修改及登錄

5.1之宿、rpm安裝mysql后族操,會(huì)自動(dòng)初始化一個(gè)密碼,在日志中

[root@localhost ~]# cat /var/log/mysqld.log | more

其中有一行:

2018-10-03T02:59:36.695363Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: GD<actrbA1RX

5.2、修改 mysql root密碼

由于最新的mysql版本對(duì)密碼策略有要求色难,所以必須增加復(fù)雜程度才能通過(guò)泼舱。

注意,用剛才的隨機(jī)密碼登陸mysql.

[root@localhost ~]# mysql -uroot -p

輸入密碼:GD<actrbA1RX

在mysql命令行中鍵入以下命令枷莉,用于修改root密碼 mysql> set password='neusoft,123';

Query OK, 0 rows affected (0.13 sec)

mysql> exit

Bye

5.3設(shè)置允許root 從任何IP地址登陸

默認(rèn)情況下娇昙,mysql只允許locathost本地登陸,用Navicat 是無(wú)法遠(yuǎn)程登陸的笤妙。

[root@localhost ~]# mysql -uroot -p

輸入密碼:neusoft,123 登錄

允許遠(yuǎn)程機(jī)器連接 :默認(rèn)user表里root的host為localhost,改為%

mysql>use mysql;

mysql>update user set host='%' where user='root';

授權(quán):

mysql> GRANT ALL ON . TO 'root'@'%';

重載授權(quán)表:

mysql>FLUSH PRIVILEGES;

mysql>quit;

重啟服務(wù)

service mysqld restart;

5.4 navicat客戶端配置

連接到 192.168.59.130:3306

## 2059錯(cuò)誤解決 ##

原因分析

mysql8 之前的版本中加密規(guī)則是mysql_native_password冒掌,而MySQL8.0.11版本啟用了新特性,用戶登錄加密規(guī)則改為了caching_sha2_password蹲盘,如果想使用caching_sha2_password新特性的話股毫,那么就必須更新一下navict的驅(qū)動(dòng)。否則用navicat連接就會(huì)報(bào)2059錯(cuò)誤召衔,如果想繼續(xù)使用以前的老特性,可以將mysql用戶登錄的加密規(guī)則還原為mysql_native_password

1)登錄mysql

    **mysql -u root -p** 

輸入neusoft,123

2)打開(kāi)mysql

    **use mysql;** 

3)執(zhí)行授權(quán)

    alter user 'root'@'%' identified with mysql_native_password by 'neusoft,123';

4)退出

quit;

重新用navicat連接即可铃诬。

6 其他設(shè)置

默認(rèn),linux下的mysql是區(qū)分大小寫(xiě)的薄嫡,可以通過(guò)設(shè)置修改氧急。

1、service mysqld stop

1毫深、修改 /etc/my.cnf 在mysqld下加入

lower_case_table_names=1

2. 重新啟動(dòng)數(shù)據(jù)庫(kù)

service mysqld restart

3.再次查看lower_case_table_names的值,0代表區(qū)分大小寫(xiě)毒姨,1代表不區(qū)分大小寫(xiě)哑蔫。

show Variables like '%table_names'

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市弧呐,隨后出現(xiàn)的幾起案子闸迷,更是在濱河造成了極大的恐慌,老刑警劉巖俘枫,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件腥沽,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡鸠蚪,警方通過(guò)查閱死者的電腦和手機(jī)今阳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)茅信,“玉大人盾舌,你說(shuō)我怎么就攤上這事≌壕ǎ” “怎么了妖谴?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)酌摇。 經(jīng)常有香客問(wèn)我膝舅,道長(zhǎng)嗡载,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任仍稀,我火速辦了婚禮洼滚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘琳轿。我一直安慰自己判沟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布崭篡。 她就那樣靜靜地躺著挪哄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪琉闪。 梳的紋絲不亂的頭發(fā)上迹炼,一...
    開(kāi)封第一講書(shū)人閱讀 51,462評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音颠毙,去河邊找鬼斯入。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蛀蜜,可吹牛的內(nèi)容都是我干的刻两。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼滴某,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼磅摹!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起霎奢,我...
    開(kāi)封第一講書(shū)人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤户誓,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后幕侠,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體帝美,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年晤硕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了悼潭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡窗骑,死狀恐怖女责,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情创译,我是刑警寧澤抵知,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響刷喜,放射性物質(zhì)發(fā)生泄漏残制。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一掖疮、第九天 我趴在偏房一處隱蔽的房頂上張望初茶。 院中可真熱鬧,春花似錦浊闪、人聲如沸恼布。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)折汞。三九已至,卻和暖如春盖腿,著一層夾襖步出監(jiān)牢的瞬間爽待,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工翩腐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鸟款,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓茂卦,卻偏偏與公主長(zhǎng)得像何什,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子等龙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • ## 用到的命令 ## 1富俄、新建目錄 mkdir 2、進(jìn)入目錄 cd 3而咆、 解壓縮 tar zxvf 4、修改文件...
    wqjcarnation閱讀 557評(píng)論 0 1
  • 一幕袱、項(xiàng)目目標(biāo) 搭建一個(gè)高可用web集群網(wǎng)站 二暴备、項(xiàng)目規(guī)劃 2.1 ip地址規(guī)劃 2.2 拓?fù)鋱D 2.3 相關(guān)說(shuō)明 ...
    夏日之光閱讀 3,405評(píng)論 0 1
  • mysqladmin -u root -p oldpass password newpass mysqladmin...
    不排版閱讀 2,165評(píng)論 0 3
  • 常用命令 查看系統(tǒng)版本: head -n 1 /etc/issue lsb_release-a (centos ...
    Notonlyphper閱讀 1,968評(píng)論 1 4
  • 之前在武漢買的房就要交了,而此刻我坐在深圳的一間狹小的出租房?jī)?nèi)们豌,房間里是一團(tuán)雜亂涯捻。一兩年之內(nèi),大概是不會(huì)回去了望迎,因...
    49886b02cfab閱讀 349評(píng)論 0 1