centos7上以rpm方式安裝MySQL5

2021-10-05 06:07:42 字數 2600 閱讀 6632

1.1 列出安裝的mysql

rpm -qa | grep mysql

1.2 刪除列出的items

rpm -e [item1]

rpm -e [item2]

rpm -e [item3]

1.3 列出mariadb

rpm -qa | grep mariadb

rpm  -ef  --nodeps  mariadb-libs-5.5.52-1.el7.x86_64

3.1  find / -name mysql

3.2  將列出的資料夾一一刪除。

4.1 解壓:tar -xvf mysql-5.5.56-1.el7.x86_64.rpm-bundle.tar

4.2 安裝:

rpm -ivh mysql-client-5.5.56-1.el7.x86_64.rpm

rpm -ivh mysql-devel-5.5.56-1.el7.x86_64.rpm

rpm -ivh mysql-server-5.5.56-1.el7.x86_64.rpm

以下並不必須

rpm -ivh mysql57-community-release-el7-7.noarch.rpm

rpm -ivh mysql-embedded-5.5.56-1.el7.x86_64.rpm

rpm -ivh mysql-shared-5.5.56-1.el7.x86_64.rpm

rpm -ivh mysql-shared-compat-5.5.56-1.el7.x86_64.rpm

rpm -ivh mysql-test-5.5.56-1.el7.x86_64.rpm

4.3 安裝完成後檢視mysql安裝版本資訊

mysqladmin --version

service mysql start

如果啟動不了

使用ps -ef | grep mysql,然後kill -9 了列出的程序,就會啟動成功

第一次沒有密碼 直接回車

或者檢視mysql密碼 cat /root/.mysql_secret

登入後修改密碼 set password=password('accp')

退出登入 exit

重新登入

6.1 使用者授權

grant all privileges on *.* to root@'%' identified by 'accp' with grant option  

flush privileges;

檢視是否有%號

select host,user from user where user='root';

6.2檢視已經開放的埠

firewall-cmd --list-ports

查詢3306埠是否開啟

命令如下: firewall-cmd    --query-port=3306/tcp

返回yes 表示開啟

開啟3306埠

命令如下:firewall-cmd   --add-port=3306/tcp

返回success表示開啟成功

開啟埠

命令如下: firewall-cmd --zone=public --add-port=3306/tcp --permanent

命令含義:

–zone #作用域

–add-port=3306/tcp #新增埠,格式為:埠/通訊協議

–permanent #永久生效,沒有此引數重啟後失效

重啟防火牆

firewall-cmd --reload #重啟firewall

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

6.3通過sqlyog遠端連線mysql

chkconfig  mysql  on

檢視是否啟動:

chkconfig –list|grep  mysql

查詢埠號

80 是否開啟:

firewall-cmd

--query-port=80

/tcp

永久開放

80埠號:

firewall-cmd --permanent --zone=public

--add-port=80

/tcp

移除80埠號:firewall-cmd --permanent --zone=public

--remove-port=80

/tcp

--zone #

作用域--add-port=80/tcp  #

新增埠,格式為:埠/

通訊協議

--permanent   #

永久生效,沒有此引數重啟後失效

檢視防火牆狀態

systemctl

status

firewalld.service啟動|

關閉|重新啟動

防火牆systemctl

[start

|stop

|restart

] firewalld.service

centos7上keepalived的安裝和配置

學習rocketmq,先寫乙個demo演示一下看看效果。一 服務端部署 因為只是簡單的為了演示效果,服務端僅部署單master模式 乙個name server節點,乙個broker節點。主要有一下過程。編譯之後到distribution target apache rocketmq目錄,後續所有操作...

centos7以yum方式安裝docker

yum包更新到最新 sudo yum update 設定yum源為阿里雲 sudo yum config manager add repo 安裝docker sudo yum install docker ce 檢視docker版本 docker v 設定ustc的映象 ustc docker mi...

CentOS7上用rpm安裝mysql5 7

下面簡單的介紹如何在centos7上安裝mysql,當然可以使用yum,好處就是會解決依賴包問題。mysql community common 5.7.17 1.el6.x86 64 mysql community libs 5.7.17 1.el6.x86 64 mysql community c...