Linux之MySQL爬坑之路 MySQL安裝

2021-10-24 20:58:59 字數 3735 閱讀 1798

伺服器環境:

作業系統:華為雲伺服器(centos7.5

[root@hecs-x-medium-2-linux-20200619140056 ~]# cat /etc/redhat-release

centos linux release 7.5.1804 (core)

[root@ruoyi ~]# curl members.3322.org/dyndns/getip

*****

centos7 修改主機名的方式,只需要修改/etc/hostname檔案,然後輸入新的主機名,儲存退出,重啟伺服器即可

vim /etc/hostname
centos6 修改主機名的方式,需要編輯/etc/sysconfig/network檔案 以及/etc/hosts檔案

3.1 備份原來的 yum 源

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup

wget -o /etc/yum.repos.d/centos-base.repo
3.3 阿里開源映象提供的epel源

wget -o /etc/yum.repos.d/epel-7.repo
3.4 清除 yum 源快取

yum clean all
3.5重新整理快取

使用 rz 命令上傳安裝包到 伺服器上的/data

目錄,若沒有安裝 rz 命令,則需要使用如下命令來安裝rz 命令

yum -y install lrzsz
檢視有沒有安裝過 mysql,若有則先刪除

rpm -qa | grep -i mysql
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 libncurses.so.5 --setopt=protected_multilib=false
公升級這個依賴包,不過我嘗試好像沒有找到這依賴包

yum  update libstdc++-4.4.7-4.el6.x86_64
tar -xf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar
這裡主要是要安裝 mysql的 server和client,但要注意處理好這些 rpm 包之間的依賴關係,因此先安裝

common→libs→client→server

9.1 先安裝 common:

rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
可能會報錯:

需要解除安裝 mysql-libs 這個包:

yum remove mysql-libs
然後再次安裝即可:

rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
9.2  安裝 libs包

rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm
9.3 安裝 client包

rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
9.4 安裝 server包

rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm
可能遇到的報錯:

解決辦法,安裝這個庫檔案

yum -y install libaio
然後再次安裝 server包

需要注意,以前的版本中 mysql服務的名字就叫 mysql,而此次的mysql服務名叫 mysqld

systemctl list-unit-files | grep mysql
啟動命令:

service mysqld start

或者systemctl start mysqld.service

檢視服務狀態命令:

service mysqld status

或者systemctl status mysqld.service

停止服務命令:

service mysqld stop

或者systemctl stop mysqld.service

在centos6之前的版本,檢視服務開機啟動情況的命令是 chkconfig --list

現在檢視服務啟動狀況命令:systemctl list-unit-files

檢視 mysql服務啟動情況

systemctl list-unit-files | grep mysql
禁止 mysql 服務開機啟動,命令:

systemctl disable mysqld.service
設定 mysql 服務開機啟動,命令:

systemctl enable mysqld.service

React Native 爬坑之路

1.react 基礎 建立元件及在瀏覽器上渲染元件 2.設定元件樣式 3.復合元件 4.props 傳值 5.state管理 及 事件繫結 6.react 生命週期 7.index.android.js 詳解 flow 第一部分 匯入reactnative包,匯入reactnative元件 styl...

springboot爬坑之路

modelattribute name taco public taco taco enableautoconfiguration spring通常建議我們將main方法所在的類放到乙個root包下,enableautoconfiguration 開啟自動配置 註解通常都放到main所在類的上面,這...

webApp爬坑之路(1)

這句的意思是將頁面鎖定到1.0的比例,且不允許使用者強制縮放。經測試,在我的android4.x的手機中,系統自帶的瀏覽器解析成功,將手機畫素值轉化成了物理畫素值 就是你的手機螢幕實際大小,不是你的解析度大小!但是在uc中不成功,原因未明。這個我沒有水果機,沒法測試,大概是真的吧?這個基本問題解決了...