CentOS7 0下MySql的安裝和配置

2022-02-20 15:24:41 字數 1152 閱讀 2890

在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.noarch
3授權遠端連線

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 ...