1. 程式人生 > 實用技巧 >部落格測試可以刪除

部落格測試可以刪除

1.Mysql安裝

步驟:

1)檢視CentOS自帶的mysql

輸入 rpm -qa | grep - i(小寫i不區分大小寫)mysql

yum list installed mysql* 這個更好

2)將自帶的mysql解除安裝 nodeps一般在後邊

3)上傳Mysql到linux

4)安裝mysql的依賴

5)

# 缺什麼安裝什麼 –y 符號需要修改

yum -y install libaio.so.1

yum -y install libc.so.6

# 更新不等號後邊的

yum update libstdc++-4.8.5-28.el7.x86_64

yum update libgcc-4.8.5-36.el7.x86_64

yum –y install libgcc_s.so.1

yum –y install libstdc++.so.6

# 解決centos自帶的mariadb

rpm –qa | grep mariadb

# 強制解除安裝

rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64 –nodeps

6)解壓Mysql到/usr/local/下的mysql目錄(mysql目錄需要手動建立)內

cd /usr/local

mkdir mysql

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

報錯:dump

安裝:yum -y install autoconf

7)在/usr/local/mysql下安裝mysql

安裝伺服器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

會出現依賴問題centso7會和marid產生衝突

安裝客戶端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

會報錯:用yum –y install 安裝缺的依賴就好

8)啟動mysql

service mysql start

可能啟動不了

沒進行庫初始化

mysql_install_db --user=mysql --ldata=/var/lib/mysql/

9)將mysql加到系統服務中並設定開機啟動

加入到系統服務:chkconfig --add mysql

自動啟動:chkconfig mysql on

10)登入mysql

密碼日誌檔案有

mysql安裝好後會生成一個臨時隨機密碼,儲存位置在/root/.mysql_secret

msyql –u root -p

11)修改mysql的密碼

set password = password('root');

12)開啟mysql的遠端登入

預設情況下mysql為安全起見,不支援遠端登入mysql,所以需要設定開啟 遠端登入mysql的許可權

登入mysql後輸入如下命令:

grant all privileges on *.* to 'root' @'%' identified by 'root';

flush privileges;

13)開放Linux的對外訪問的埠3306

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save ---將修改永久儲存到防火牆中

Centos防火牆不是這個

遇到的問題:

1.Linux下Centos7對外開放埠主要是防火牆

https://blog.csdn.net/realjh/article/details/82048492

2.報錯:

Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdom

https://blog.csdn.net/wpb92/article/details/75947657

3.這個可能用也可能不用

selinux惹的禍,如果是centos系統,預設會開啟selinux
解決方法:關閉它,開啟/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled後存檔退出重啟機器試試。

4.報錯:

FATAL ERROR: please install the following Perl modules before executing

https://blog.csdn.net/u013761206/article/details/77601227

5.報錯

file /usr/share/mysql/czech/errmsg.sys from install of MySQL-server-advanced-5.6.20-1.rhel5.x86_64 conflicts with file from package mariadb-libs-1:5.5.50-1.el7_2.x86_64等等等

https://www.cnblogs.com/kerrycode/p/6054228.html

6.報錯

保護多庫版本:libstdc++-4.8.5-28.el7_5.1.i686 != libstdc++-4.8.5-28.el7.x86_64 錯誤:保護多庫版本:libgcc-4.8.5-28.e

https://blog.csdn.net/Wuhaotian1996/article/details/80689009

8. CentOS下MySQL的徹底解除安裝

https://www.cnblogs.com/xuyatao/p/7999446.html