Linux(CentOS 7)環境下安裝MySQL
在CentOS中預設安裝有MariaDB,但是我們需要的是MySQL,安裝MySQL可以覆蓋MariaDB
MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社群在維護,採用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,因此社群採用分支的方式來避開這個風險。MariaDB的目的是完全相容MySQL,包括API和命令列,使之能輕鬆成為MySQL的代替品。
首先安裝MySQL的Yum Repository
Yum幫我們管理好了各種rpm包的依賴,是基於rpm的軟體包管理器,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝.
所有的操作都是切換到root使用者下進行
安裝MySQL官方的Yum Repository
[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
下載rpm包
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
安裝MySQL服務
[root@localhost ~]# yum -y install mysql-community-server
執行安裝服務的時間比較長,耐心等待,中間有一次詢問y/n?輸入y回車
啟動mysql服務:
[root@localhost ~]# systemctl start mysqld.service
檢視mysql執行狀態:
[root@localhost ~]# systemctl status mysqld.service
可以看到mysql服務的執行狀態,出現下面的資訊,其中Active後面代表狀態啟功服務後為active (running),停止後為inactive (dead)
[[email protected] ~]# systemctl status mysqld.service
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 三 2018-02-14 10:12:13 CST; 3min 31s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 1424 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 935 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 1427 (mysqld)
CGroup: /system.slice/mysqld.service
└─1427 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid...
2月 14 10:11:53 localhost.localdomain systemd[1]: Starting MySQL Server...
2月 14 10:12:13 localhost.localdomain systemd[1]: Started MySQL Server.
也可以重新啟動服務
root@localhost ~]# service mysqld restart
停止服務
[root@localhost ~]# systemctl stop mysqld.service
安裝完成後預設有一個root使用者,初始密碼已經設定好,我們需要獲得這個初始密碼登入後再對其進行修改
為了加強安全性,MySQL5.7為root使用者隨機生成了一個密碼,在error log中,關於error log的位置,如果安裝的是RPM包,則預設是/var/log/mysqld.log。
只有啟動過一次mysql才可以檢視臨時密碼
通過下面的命令檢視初始密碼,冒號後面的字元就是密碼
grep 'temporary password' /var/log/mysqld.log
登入root使用者
[root@localhost ~]# mysql -u root -p
提示輸入密碼,輸入初始密碼,使用該密碼之後需要設定自己的密碼,但是mysql對密碼有要求,我們想要設定簡單的密碼必須要修改約束,修改兩個全域性引數:
validate_password_policy代表密碼策略,預設是1:符合長度,且必須含有數字,小寫或大寫字母,特殊字元。設定為0判斷密碼的標準就基於密碼的長度了。一定要先修改兩個引數再修改密碼
mysql> set global validate_password_policy=0;
validate_password_length代表密碼長度,最小值為4
mysql> set global validate_password_length=4;
修改密碼為root,之後就可以使用該密碼登入了
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
在CentOS中mysql的主要配置所在的目錄:
- /etc/my.cnf 這是mysql的主配置檔案
- /var/lib/mysql mysql資料庫的資料庫檔案存放位置
- /var/log mysql資料庫的日誌輸出存放位置
相關推薦
Linux(CentOS 7)環境下安裝MySQL
在CentOS中預設安裝有MariaDB,但是我們需要的是MySQL,安裝MySQL可以覆蓋MariaDB MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社群在維護,採用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL
Linux(CentOS 7)環境下安裝Tomcat
使用命令列安裝: 1.安裝tomcat前,需要安裝JDK,請參考博主另外一篇文章CentOS使用yum安裝jdk 2.本次安裝tomcat,使用wget下載命令安裝,需要先安裝wget命令 yum
linux(centos 7) 環境 mongodb 安裝,配置,建立使用者密碼
1.下載安裝包 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.9.tgz下載完成後解壓縮壓縮包 tar zxf mongodb-linux-x86_64-rhel62-3.2.9.tgz 2. 安裝準備 將mon
Linux(CentOS 7)(64位)系統下安裝Pymol(1.8.6)
PyMOL簡介 PyMOL是一款生物大分子三維結構顯示軟體,其中“Py”是指此軟體使用Python語言編寫,“MOL”是指Molecule。 PyMOL官網是http://www.PyMOL.or
linux(centos 7)學習之 ~目錄下的文件anaconda-ks.cfg
ckey centos info dss dial policy host part new 這個文件是記錄安裝系統的一些信息 #version=DEVEL # System authorization information auth --enableshadow --
Linux(Centos 7) LAMP架構之安裝Apache
工具 yum安裝 vpd 不知道 https ces 開機 -c 輸入 1、Centos7直接使用yum安裝Apacheyum install httpd2、防火墻設置,開啟80端口firewall-cmd --permanent --zone=public --add-
Linux(CentOS 7)安裝測試mysql5.6服務
1.rpm -qa | grep mysql,檢視原系統中是否有已經安裝得mysql。 注:centos7系統在安裝完成後,未安裝mysql任何版本。 2. rpm -e --nodeps mysql-libs-*********,如果有則將相關得解除安裝。 3.wget http://r
Linux(centos 7)系列之(五)----maven的安裝和配置
最近需要做個Jenkins的自動部署,因此需要在伺服器上配置maven,下面是我的配置過程: 1.切換你要存放壓縮包的資料夾 2.選擇線上安裝 wget http://mirror
Linux(centos 7)系列之(三)----Java環境的搭建
上篇博文中,我已經介紹了XShell遠端連線虛擬機器的過程和要注意的一些事項,這篇博文,我就通過XShell遠端連線虛擬機器來搭建java環境,下面是搭建的一些過程。 首先,既然是安裝jdk,那麼肯定是要下載jdk的了,本人不喜歡在linux下用命令線上
Linux(CentOS 7)+ Nginx(1.10.2)+ Mysql(5.7.16)+ PHP(7.0.12)完整環境搭建
首先安裝Linux系統,我以虛擬機器安裝來做示例,先去下載 VitualBox,這是一款開源的虛擬機器軟體,https://www.virtualbox.org 官網地址。或者是VMware,www.vmware.com,不過這個軟體是收費的。當然同時還要去下載一個Linux
Linux(centos 7)系列之(四)----設定系統自動連線網路
今天開機的時候發現虛擬機器沒有自動連線網路,因此需要對系統自動連線網路進行設定,下面是設定的步驟。 用root使用者登入系統,輸入命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33,最後的是檔名
Linux(centos 7)系列之(二)----XShell遠端連線本地虛擬機器
本來是在自己的一臺筆記本上安裝的雙系統,但是每次都要去開啟筆記本,同時開啟兩臺機器,感覺不是很方便,因此就在自己的桌上型電腦上安裝了虛擬機器,但是虛擬機器的終端操作起來也不是很爽,因此採用了XShell5遠端連線本地的虛擬機器的方式去進行操作,虛擬機器的
linux(CentOS 7)虛擬機器配置連線外網
一、首先我們需要確定本地電腦可以連線外網,配置之前需要把虛擬機器的連線方式改為橋接,然後開啟安裝的虛擬機器。 二、執行命令ifconfig 檢視當前虛擬機器的IP,預設系統是自動獲取的。 三、因為本地電腦是配置的靜態地址上網,所以需要修改網絡卡的IP地址,可以使用
DNS伺服器(Centos 7):bind安裝&配置
DNS伺服器(Centos 7):bind安裝&配置 1. Dns介紹: 域名系統(Domain Name System, DNS)是 Internet上解決網上機器命名的一種系統。就像拜訪朋友要先知道別人家怎麼走一樣,Internet上當一臺 主機要訪
Centos無網環境下安裝mysql步驟
背景: 平時工作中會經常遇到沒有外網的情況下安裝mysql等軟體的情況,由網路的話安裝 MySQL 一直都是 使用 yum 命令一鍵搞定的,手動安裝的話還是有些麻煩的。 需求就不用講了,客戶現場,政府環境,銀行環境,大多是沒網的,所以無網安裝是很有必要的。 1
Centos 7(Linux)環境下安裝PHP(編譯添加)相應動態擴展模塊so(以openssl.so為例)
linu *** bz2 restart lan openssl 發現 不知道 tails https://blog.csdn.net/shinesun001/article/details/54312402 在centos 7環境下搭建好Lnmp環境之後,發現安裝的php
linux環境下(centos 7)安裝redis(4.0.11版本)
以下是我安裝redis的筆記: 首先進入到linux環境需要安裝redis的目錄,我的是/etc/local/hxq 然後 wget http://download.redis.io/releases/redis-4.0.11.tar.gz 解壓到當前目錄:tar -z
Linux(CentOS-7.0)下安裝MySQL5.6.22
轉載請註明,原創地址:點選開啟連結 http://blog.csdn.net/u010587274/article/details/50969821一 安裝環境(1)CentOS版本:CentOS-7.0檢視方法:[[email protected] ~]
linux(CentOS 7 版本)安裝mysql(mariadb )
由於 rop database 內容 權限 delete rev leg art 註意:如果是 CentOS 7 版本,由於 MySQL數據庫已從默認的程序列表中移除,可以使用 mariadb 代替: 安裝命令 yum install mariadb-server m
linux下安裝redis(linux(centos/ubuntu) install redis)
一、檢查是否安裝gcc和tcl,沒有的要安裝: yum install gcc-c++ yum install -y tcl 二、下載redis: wget http://download.redis.io/redis-stable.tar.gz