騰訊雲部署mysql服務

2021-10-22 11:54:28 字數 2145 閱讀 1984

mariadb資料庫管理系統是mysql的乙個分支,主要由開源社群在維護,採用gpl授權許可。開發這個分支的原因之一是:甲骨文公司收購了mysql後,有將mysql閉源的潛在風險,因此社群採用分支的方式來避開這個風險。mariadb的目的是完全相容mysql,包括api和命令列,使之能輕鬆成為mysql的代替品。

需要先解除安裝mariadb資料庫後才可以安裝mysql

先檢視版本資訊:

rpm -qa |

grep mariadb

根據具體版本資訊刪除

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
沒有提示資訊,再次查詢:

rpm -qa |

grep mariadb

沒有資訊說明刪除成功

wget -i -c
使用yum命令安裝

yum -y install mysql57-community-release-el7-10.noarch.rpm
提示 complete! 安裝成功接下來安裝mysql伺服器

yum -y install mysql-community-server
整個包有將近200mb網路不好的話需要等待一會兒,可以先去喝杯咖啡跟妹子聊聊天再回來。

如果太慢可以如下操作

yum install yum-fastestmirror

yum clean all

會自動檢查速度最快的映象

出現complete表示安裝成功

啟動mysql服務

systemctl start mysqld
檢查是否啟動成功

netstat -antp
mysql預設配置檔案路徑:

配置檔案:/etc/my.cnf

日誌檔案:/var/log/mysqld.log

服務啟動指令碼:/usr/lib/systemd/system/mysqld.service

socket檔案:/var/run/mysqld/mysqld.pid

我們在日誌檔案中找到安裝時的臨時密碼:

登入root許可權的mysql,輸入臨時的密碼進入 mysql

mysql -u root -p
設定所有主機可以訪問資料庫

update user set host = '%' where user = '$-root'

;

檢視訪問許可權的設定

重新整理所有表

flush   privileges;
本地連線測試沒問題

## 停掉服務

service mysqld stop

vim /etc/my.cnf

## 修改檔案配置在mysqld後加上

skip-grant-tables

## 退出儲存

service mysqld start

mysql -uroot

update mysql.user set authentication_string=password(

'*******'

) where user=

'root'

;flush privileges

騰訊雲部署flask

sudo apt get install nginx etc init.d nginx start 啟動 etc init.d nginx stop 停止 如果是多台伺服器的話,則在此配置,並修改 location 節點下面的 proxy pass upstream flask server pip...

騰訊雲部署samba

系統 centos 7.2 大坑記 公網現在一般都封了samba監聽埠554,如果需要正常訪問,需要 1.改變samba伺服器的監聽埠 2.在windows下做埠對映,將對554的訪問,改為修改後的samba埠連線 安裝samba yum y install samba測試安裝是否成功,啟動一下試試...

騰訊雲伺服器CVM上部署nodejs服務

下面是我在雲伺服器上部署nodejs服務的過程 ssh root 111.230.231.33輸入密碼 使用下面命令安裝和檢視安裝後的nodejs版本,npm也會自動安裝好 yum install nodejs node v npm v如果上面安裝好的nodejs比較舊或者不是你想要的,你可以通過下...