Linux安裝MySql5 7及配置 yum安裝

2022-03-13 12:04:38 字數 2244 閱讀 1489

[root@xld ~]# rpm -q centos-release

centos-release-7-7.1908.0.el7.centos.x86_64

在此環境上成功安裝

1、home目錄下新建安裝包存放位置
cd home

mkdir install_packet

cd /home/install_packet

2、檢查是否已經過mysql,新買的伺服器未安裝過mysql直接略過
yum list installed | grep mysql
注意:如果已安裝,則清除

yum -y remove mysql-libs.x86_64
wget
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
拓展rpm知識:

-i 安裝軟體包 -e 刪除軟體包 -u 公升級軟體包

-v 顯示安裝過程

-h 顯示進度

-q 查詢某個包是否已經安裝,例:rpm -q mysql

-qa 查詢所有被安裝的rpm package

-qf 查詢某個檔案屬於哪個包

-ql 查詢某個已安裝軟體所包含的所有檔案

-qpr 查詢某個包的依賴關係

安裝引數

--force 即使覆蓋屬於其它包的檔案也強制安裝

--nodeps 如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強制安裝

更多rpm命令請檢視

安裝成功後,會在/etc/yum.repos.d/目錄下增加了以下兩個檔案

檢視命令

ls /etc/yum.repos.d/

5、安裝mysql
yum install -y mysql-server
6、檢視下mysql的版本,確定是否安裝成功
mysql -v
7、執行mysql
service mysqld start
8、取得mysql初始化隨機密碼
grep "password" /var/log/mysqld.log
9、登入mysql
mysql -u root -p
10、更改root密碼,需要帶數字,大寫字母,小寫字母,特殊符號

例:你的新密碼1qaz2wsx@!xld

# set password = password('你的新密碼');

# 上面的方式不行就用下面這個

alter user user() identified by '你的新密碼';

# 設定密碼永不過期

alter user 'root'@'localhost' password expire never;

# 重新整理mysql的系統許可權相關表

flush privileges;

根據個人需求,設定資料庫使用者在所有ip下以及在本地可訪問,以下用root使用者做演示

grant all privileges on *.* to root@"%" identified by "你的密碼";

grant all privileges on *.* to root@"localhost" identified by "你的密碼";

flush privileges;

注意:若遠端工具連線不上,請用iptables -f命令來清除防火牆規則

新建使用者

create user 'xld_test'@'%' identified by '你的密碼';
使用者授權
新增使用者許可權: grant all on databasename.tablename to 'xld_test'@'%';

撤銷使用者許可權: revoke all on databasename.tablename to 'xld_test'@'%';

刪除使用者及許可權 :drop user 'xld_test'@'%';

linux解除安裝及安裝mysql 5 7以上

刪除 1.rpm qa grep i mysql 檢視安裝的mysql 2.usr local mysql support files mysql.server stop 停止mysql服務 3.whereis mysql 收集mysql資料夾資訊 或者 find name mysql 推薦 4.r...

Linux安裝mysql5 7及配置 yum安裝

yum list installed grep mysql注意 如果已安裝,則清除 yum y remove mysql libs.x86 64wgetrpm ivh mysql57 community release el7 8.noarch.rpmyum install mysql server...

Linux安裝mysql5 7及配置 yum安裝

1 home目錄下新建安裝包存放位置 cd home mkdir lnmp cd home lnmp 2 檢查是否已經過mysql,新買的伺服器未安裝過mysql直接略過 yum list installed grep mysql 注意 如果已安裝,則清除 安裝成功後,會在 etc yum.repo...