阿里雲Centos7.4 安裝JDK1.8和Mysql5.7
一, 安裝JDK
yumlist java-1.8*
yum install java-1.8.0-openjdk.x86_64 -y
二, 安裝mysql5.7
1.配置YUM源
# 下載mysql源安裝包
# 安裝mysql源
yum localinstallmysql57-community-release-el7-8.noarch.rpm
檢查mysql源是否安裝成功
yum repolist enabled | grep "mysql.*-community.*"
可以修改vim /etc/yum.repos.d/mysql-community.repo
源,改變預設安裝的mysql版本。比如要安裝5.6版本,將
2.安裝MySQL
yum install mysql-community-server
3.啟動MySQL服務
systemctl start mysqld
檢視MySQL的啟動狀態
systemctl status mysqld
鈼[0m mysqld.service -MySQL Server
Loaded: loaded(/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) sinceMon 2018-06-04 22:52:41 CST; 49s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 26161ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid$MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 26087ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 26165 (mysqld)
CGroup:/system.slice/mysqld.service
鈹斺攢26165 /usr/sbin/mysqld--daemonize --pid-file=/var/run/mysqld/mysqld.pid
Jun 04 22:52:34 dancehub systemd[1]: Starting MySQL Server...
Jun 04 22:52:41 dancehub systemd[1]: Started MySQL Server.
4、開機啟動
systemctl enable mysqld
systemctl daemon-reload
5、修改root本地登入密碼
mysql安裝完成之後,在/var/log/mysqld.log檔案中給root生成了一個預設密碼。通過下面的方式找到root預設密碼,然後登入mysql進行修改:
grep 'temporarypassword' /var/log/mysqld.log
2018-06-04T14:52:37.382776Z 1 [Note] A temporary password is generated [email protected]: W>xg.Wsv;2.Q
W>xg.Wsv;2.Q 即為密碼
mysql -uroot-p
ALTER USER 'root'@'localhost' IDENTIFIED BY'Mokingone123456!';注意:mysql5.7預設安裝了密碼安全檢查外掛(validate_password),預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。否則會提示ERROR1819 (HY000): Your password does not satisfy the current policy requirements錯誤.
通過msyql環境變數可以檢視密碼策略的相關資訊:
mysql> show variables like'%password%';
+---------------------------------------+--------+
| Variable_name | Value |
+---------------------------------------+--------+
| default_password_lifetime | 0 |
| disconnect_on_expired_password | ON |
| log_builtin_as_identified_by_password | OFF |
| mysql_native_password_proxy_users | OFF |
| old_passwords | 0 |
| report_password | |
| sha256_password_proxy_users | OFF |
| validate_password_check_user_name | OFF |
| validate_password_dictionary_file | |
| validate_password_length | 8 |
| validate_password_mixed_case_count | 1 |
| validate_password_number_count | 1 |
| validate_password_policy | MEDIUM |
| validate_password_special_char_count | 1 |
validate_password_policy:密碼策略,預設為MEDIUM策略
validate_password_dictionary_file:密碼策略檔案,策略為STRONG才需要
validate_password_length:密碼最少長度
validate_password_mixed_case_count:大小寫字元長度,至少1個
validate_password_number_count :數字至少1個
validate_password_special_char_count:特殊字元至少1個
上述引數是預設策略MEDIUM的密碼檢查規則。
共有以下幾種密碼策略:
策略 | 檢查規則 |
0 or LOW | Length |
1 or MEDIUM | Length; numeric, lowercase/uppercase, and special characters |
2 or STRONG | Length; numeric, lowercase/uppercase, and special characters; dictionary file |
在/etc/my.cnf檔案新增validate_password_policy配置,指定密碼策略
# 選擇0(LOW),1(MEDIUM),2(STRONG)其中一種,選擇2需要提供密碼字典檔案
validate_password_policy=0
如果不需要密碼策略,新增my.cnf檔案中新增如下配置禁用即可:
validate_password = off
重新啟動mysql服務使配置生效:
systemctl restartmysqld6、新增遠端登入使用者
預設只允許root帳戶在本地登入,如果要在其它機器上連線mysql,必須修改root允許遠端連線,或者新增一個允許遠端連線的帳戶
mysql> GRANT ALL PRIVILEGES ON*.*TO'mokingone'@'%' IDENTIFIED BY' Mokingone123456!'WITH GRANT OPTION;
7、配置預設編碼為utf8
修改/etc/my.cnf配置檔案,在[mysqld]下新增編碼配置,如下所示:
[mysqld]
character_set_server=utf8
init_connect='SETNAMES utf8'
重新啟動mysql服務,檢視資料庫預設編碼如下所示:
systemctl restart mysqld
預設配置檔案路徑:
配置檔案:/etc/my.cnf
日誌檔案:/var/log//var/log/mysqld.log
服務啟動指令碼:/usr/lib/systemd/system/mysqld.service
socket檔案:/var/run/mysqld/mysqld.pid
相關推薦
阿里雲Centos7.4 安裝JDK1.8和Mysql5.7
一, 安裝JDKyumlist java-1.8* yum install java-1.8.0-openjdk.x86_64 -y二, 安裝mysql5.71.配置YUM源# 下載mysql源安裝包# 安裝mysql源yum localinstallmysql57-com
阿里雲centos7.4安裝jdk和Tomcat的坑
1、阿里雲自帶jdk的坑 一開始,我直接用的是阿里雲自帶的jdk來安裝的,然後再在/etc/profile當中配置環境變數,按Esc後再按:wq儲存,立即將變動生效:source /etc/profile 輸入 java -version 是沒有問
Linux centos7.5 安裝JDK1.8和Tomcat9以及redis5
Linux centos7.5安裝JDK1.8和Tomcat9以及redis5 Linux的學習階段防火牆記得全程關閉的哈 檢視防火牆狀態 [[email protected] ~]# systemc
阿里雲centOS7.4 安裝配置 vsftpd 3.0.2
1、阿里雲後臺 開放 21 埠 在阿里雲後臺新增安全組規則,開放ftp 21 埠 2、安裝vsftpd 安裝 yum install -y vsftpd 啟動vsftpd systemctl start vsftpd.service 開機自啟動vsftpd sy
阿里雲CentOS7.4安裝nginx
阿里雲安裝nginx,經過測試,我把萬無一失的措施發出來: 首先先安裝PCRE pcre-devel 和Zlib,因為配置nginx的時候會需要這兩個東西 PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 pe
阿里雲Centos7.4安裝docker
1.移除舊版本軟體包sudo yum -y remove docker2.安裝yum-utils,這樣就能使用yum-config-manager工具設定yum源sudo yum install -y yum-utils3.執行以下命令,新增Docker的yum源sudo y
centos7.4安裝jdk1.8.0_201環境
network lib version 常用 image oracle官網 path -c tar.gz 有時候安裝一些軟件或者服務都需要jdk環境,今天就在centos上安裝最新的jdk環境。 檢測歷時安裝 1、查看Linux自帶的JDK是否已安裝 # java -
阿里雲centos7.4中安裝配置環境(jdk1.8,Tomcat8)--- 資料收集
【1】安裝jdk http://blog.csdn.net/youzhouliu/article/details/51183115 【2】安裝tomcat8 (1)下載 wget http://mirrors.shuosc.org/apache/tomcat/tomcat
記錄阿里雲ECS(Centos7.4)安裝mysql 8.0.X服務
#*.rpm介紹 大多數二進位制rpm包都包含在名稱中倒數第二個欄位中編譯rpm的體系結構。.rpm軟體包有那麼幾種 *.src.rpm 源程式包,要先通過編譯才能安裝 *.noarch.rpm 該包適用於任何架構 *.i*86.rpm 該包適用於intel cpu的電腦上執行 *.amd
騰訊雲centos7.4安裝sun的JDK1.8
參考部落格: 安裝說明 系統環境:centos-6.4 安裝方式:rpm安裝 軟體:jdk-8u181-linux-x64.rpm 若已安裝openjdk 檢驗系統原版本 [[email protected] ~]# java -version
阿里雲 CentOS7.4 環境安裝nginx
下載 nginx地址: http://nginx.org/en/download.html Mainline version可以理解為開發版本 Stable version 穩定版 Legacy version 歷史遺留的穩定版 此處我選用了穩定版的 nginx-1.14.1 1.解
阿里雲 CentOS7.4,靜默安裝Oracle11g2的教程
最近在阿里雲上買了一個伺服器,CentOS7.4的作業系統,從買來到搭建java環境以及安裝oracle 11g 1.建立swap分割槽(我自己的伺服器記憶體只有1G) dd if=/dev/zero of=/home/swap bs=1024 count=2097152 #bs為單位,
CentOS-6.4-x86_64-bin 安裝JDK1.8 和 Tomcat 8
JDK 安裝 JDK 安裝包:jdk-8u161-linux-x64.tar.gz 安裝在 usr/jdk(新建目錄) 解壓命令:tar -zxvf jdk-8u161-linux-x64.tar.gz 配置jdk環境:vim /etc/profile 回車 末尾加jdk環境
linux伺服器部署環境(阿里雲 centos7.4 64位+ jdk+tomcat+mysql安裝)
1.1 準備階段 1、修改 vim 讓文字編輯器顯示行號:vim /etc/vimrc 在第一行插入:set number 然後:wq儲
騰訊雲Centos7.4安裝和配置Tomcat8
第一步:下載Tomcat8壓縮包 第二步:用SSH工具把壓縮包上傳到/home/下 第三步:解壓 [[email protected] ~]# ls /home/ apache-tomcat-8.0.53.tar.gz [[email
Centos7下安裝 JDK1.8
class bce hostname etc 下載 nod tar.gz 執行 profile 最近看了一篇技術文章, 用 nginx+tomcat+redis+centos 實現 session 共享等功能,覺得很有用,就跟著文章在 Centos7 的環境下搭建了幾個
Linux安裝jdk1.8和配置環境變量
配置 linux安裝 cookie 內容 rac 紅色 如果 mkdir linu 每次感覺配這個都很簡單,但每次都要查一下,畢竟配錯一點 後面都比較麻煩,記錄一下,方便以後查看。 linux 下安裝jdk和windows下的安裝是一樣的,之前在windows安
服務器Centos7.4 下jdk1.8環境配置、mysql環境搭建,mysql找回(重置)密碼看這篇就夠了
版本 jdk下載 改密 我們 完成 eight ati html wid 最近一直幫我的同學搭建自己的服務器,其中涉及到了以下知識點,經過查詢博客資料等方式,再加上多重實踐,我成功總結出了完整的配置一個簡單服務器環境的步驟: (來自 ZYXS 的CSDN 博客 ,全文地址請
linux下源碼安裝jdk1.8和tomcat8.5
ubuntu srv hotspot 源碼安裝 tar build ali bit 低版本 Java是目前可移植性較高的語言,相當火熱,tomcat運行就需要Java語言環境 0.java簡介 1)tomcat運行需要對應的Java環境,Java環境通過安裝jdk來獲得
阿里雲centos7.3 安裝mysql、influxdb、rabbitmq
截圖連結:連結 1. Centos7.3 MySQL安裝 1.1 安裝rpm包 rpm -Uvh http://dev.