linux 更新 mysql 的時候不需要用yum remove mysql mysql-*
解除安裝原來版本的 mysql,安裝新的過程中會自動幫你解除安裝。
①檢視當前版本:
[root@centos ~]# mysql -v
②備份資料:(防止資料丟失)
mysqldump -u root -h 192.168.1.23 -p 3306 -p --all -databases > databases.sql
③備份my.cnf配置檔案:(可不用)
cp /etc/my.cnf /home/
檢視已安裝的rpm源包:【rpm:安裝、解除安裝、公升級和管理軟體】
11.noarch.rpm2.安裝mysql源:
yum localinstall mysql57-community-release-el7-
11.noarch.rpm
3.檢查mysql源是否安裝成功:
yum repolist enabled | grep "mysql.*-community.*"
②安裝mysql:(使用 yum install 命令安裝)
yum install -y mysql-community-server
③啟動mysql:
systemctl start mysqld
④再次檢視mysql版本:
mysql -v
登入sql後執行:
source /root/databases.sql
沒有許可權登入。access denied for user 『root』e』localhost』(using password:no)
解決辦法:
①進入vim /etc/my.cnf,新增一行 skip-grant-tables:
②重啟資料庫:
systemctl restart mysqld
③進入mysql修改root密碼:
update user set password=password(「你的新密碼」) where user=「root」;
④編輯vim /etc/my.cnf檔案,注釋skip-grant-tables(跳過密碼驗證)
⑤重啟資料庫:
systemctl restart mysqld
Mysq遇到的問題整理更新
1 lock wait timeout exceeded try restarting transaction的問題解決 解決辦法 a 檢視當前的事務隔離級別 b 檢視當前資料庫的執行緒情況 c 沒有看到正在執行的很慢sql記錄執行緒,再去檢視innodb的事務表innodb trx,看下裡面是否有...
springCloud 生產環境不停服務熱部署
前提 生產環境下的springcloud服務,修改bug或是新功能部署上線,而又不想要影響到線上體驗的情況,提出了生產環境不停服務進行服務熱部署。方案 1.curl g http localhost 9021 檢視現在服務情況,返回結果 2.保證兩個狀態都為up的情況下,執行命令先獎其中乙個需要替換...
hdfs動態增加節點,不停服務
1 需要修改etc hadoop 裡的workers檔案及分發到所有節點上 2 新節點以下datanode nodemanager服務 hdfs daemon start datanode yarn daemon start nodemanager 3 設定重平衡傳輸頻寬為128m 視網路頻寬而定,...