阿里雲上面部署mysql

2022-04-11 20:37:04 字數 2831 閱讀 1785

0.解除安裝已有的mysql

系統中可能早已存在mysql資料庫,所以在安裝之前我們需要將其解除安裝掉。

# rpm -qa|grep -i mysql
該命令將顯示已經安裝了的mysql軟體,之後通過下面的命令將軟體乙個乙個解除安裝掉就可以了。注意:這樣的解除安裝是不徹底,不過這裡夠用了。

# yum remove '軟體名'

# wget 

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

安裝之後會獲得/etc/yum.repos.d/mysql-community.repo/etc/yum.repos.d/mysql-community-source.repo兩個源,可以去相應的路徑下檢視一下。 

2. 安裝mysql

# yum install mysql-server

# yum install mysql-devel

# yum install mysql

安裝完成之後重新檢查一下安裝了的mysql軟體。

# rpm -qa|grep -i mysql

mysql-community-libs-5.7.10-1.el7.x86_64

mysql-community-common-5.7.10-1.el7.x86_64

mysql-community-client-5.7.10-1.el7.x86_64

mysql-community-devel-5.7.10-1.el7.x86_64

mysql57-community-release-el7-7.noarch

mysql-community-server-5.7.10-1.el7.x86_64

3.登入

# service mysqld status     檢視mysql當前的狀態

# service mysqld stop 停止mysql

# service mysqld restart 重啟mysql

# service mysqld start 啟動mysql

首先,啟動mysql。不過當時的做法是嘗試登入mysql而不是啟動或者檢視該服務。

當時啟動mysql時出現了一些錯誤,所以這裡列舉一下自己嘗試過的解決方案,由於這些錯誤莫名的被決解了,不知道是否對最終的解決方案是否有影響,所以這裡做一下記錄。

1.由於對mysql也不是特別的了解,在完成上述步驟之後登陸時遇到了error 2002 (hy000): can『t connect to local mysql server through socket 『/var/lib/mysql/mysql.sock『 (2)錯誤。參考度娘提供的解決方案:

//這個錯誤的原因是/var/lib/mysql的訪問許可權問題。下面的命令把/var/lib/mysql的擁有者改為當前使用者。

# chown -r openscanner:openscanner /var/lib/mysql

# chown -r root:root /var/lib/mysql

好像沒有什麼效果。這個提示錯誤還是會出現。

2.於是乎接下來就是檢視一下/var/lib/mysql/mysql.sock檔案是否存在,第一次檢視時該檔案不存在,後來在/etc/my.cnf檔案中新增了user=mysql,重啟了一下電腦,中途又解除安裝重新安裝了一下,之後該檔案就出現了。原因這裡就不細究了。

最終的解決方案,此時mysql的服務是可以啟動/停止,不過使用者登入不了。

mysql>use mysql;

mysql>update mysql.user set authentication_string=password('密碼') where user='root';

mysql>flush privileges;

mysql>exit;

4.恢復/etc/my.cnf,將skip-grant-tables刪除或者注釋掉。  5.重啟mysqlservice mysqld restart

之後一切就都回到正軌了,這裡就不繼續囉嗦了。

唯一的一點:新增skip-grant-tables 是在my.cnf的最下面,第一次是最上面報了 

job for mysqld.service failed because the control process exited with error code. see "systemctl status mysqld.service" and "journalctl -xe" for details.

騰訊雲上面部署PHP執行環境

雙十一你們剁手了嗎 為什麼日期是7月份的,因為之前我也發過,但是之前不詳細,趁這次有機會重新編輯重新發 看到雲伺服器 優惠,於是我下手了乙個1核2g的入門級伺服器練練手,下面就分享我的雲伺服器部署之路。現在雲伺服器已經很普及了,其 安全優勢等成為不少開發者的首選。3.進入xshell6後,點選檔案 ...

Citrix 雲桌面部署

citrix 雲桌面部署遇到的問題整理 通過從網上收集關於部署citrix雲桌面的一些資料認識到從零開始部署成功不是一件很容易的事。現在把我當時參考的關鍵 和部署過程中遇到的問題整理如下,僅供參考。每人可能遇到的問題不太一樣請靈活應對。一.參考 a.這個 是我搭建開始時主要參考的 提供了很好的參考價...

乙個伺服器上面部署多個tomcat

windows檢視埠使用命令 netstat anp tcp find listening 一 修改tomcat埠 1.bin setenv.bat 如果沒該檔案,忽略 除錯埠 xdebug xrunjdwp transport dt socket,server y,suspend n,addres...