在centos中預設安裝有mariadb,這個是mysql的分支,但為了需要,還是要在系統中安裝mysql,而且安裝完成之後可以直接覆蓋掉mariadb。
1mysql官方的yum repository
wget -i -c
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server至此mysql就安裝完成了,然後是對mysql的一些設定。
首先啟動mysql
systemctl start mysqld.service
檢視mysql執行狀態,執行狀態如圖:
systemctl status mysqld.service此時mysql已經開始正常執行,不過要想進入mysql還得先找出此時root使用者的密碼,通過如下命令可以在日誌檔案中找出密碼:
grep "password" /var/log/mysqld.log如下命令進入資料庫:
mysql -u root -p輸入初始密碼,此時不能做任何事情,因為mysql預設必須修改密碼之後才能運算元據庫:
alter user 'root'@'localhost' identified by '密碼';如果要設定簡單密碼,則需要先設定如下值:
set global validate_password_policy=0;
set global validate_password_length=1;但此時還有乙個問題,就是因為安裝了yum repository,以後每次yum操作都會自動更新,需要把這個解除安裝掉:
yum -y remove mysql57-community-release-el7-10.noarch3授權遠端連線
use mysql;
grant all privileges on *.* to root@』%』 identified by 「密碼」; //會覆蓋之前設定的密碼
flush privileges;
centos7 0 下安裝git(ssh方式)
1 安裝依賴的庫 root localhost yum install curl devel expat devel gettext devel openssl devel zlib devel perl devel 2 刪除原本的安裝的git 4 編譯安裝 root localhost src t...
centos7 0 下安裝git(ssh方式)
安裝依賴的庫 root localhost yum install curl devel expat devel gettext devel openssl devel zlib devel perl devel 2 刪除原本的安裝的git 4 編譯安裝 root localhost src tar...
centos7 0 下安裝git(http方式)
之前弄了個ssh方式訪問的git伺服器,但是那種方式不太方便,而且網頁也訪問不了,所以這裡又弄個http方式訪問的git伺服器。安裝過程還和之前一樣,這裡我再複製一遍,省的再去找了。1 安裝依賴的庫 root localhost yum install curl devel expat devel ...