Linux-shell指令碼-mysql一鍵安裝
阿新 • • 發佈:2021-08-02
轉自:https://blog.csdn.net/zmken497300/article/details/51615678
安裝環境
- CentOS-7-x86_64-DVD-1511.iso
- mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz
- mysql_install.sh指令碼
mysql_install.sh指令碼
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
example
- //一鍵安裝
- sh mysql_install.sh mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz
- //執行完後開啟mysql服務
- service mysql start
- //開啟服務失敗請按最後錯誤提示排錯,排錯後選擇性繼續
- //進去mysql安裝目錄
- cd /usr/local/mysql
- //修改root密碼
- ./bin/mysqladmin -u root password "123456"
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
錯誤1:The server quit without updating PID file問題的解決辦法
1.可能程序裡已經存在mysql程序
解決方法:用命令“ps -ef|grep mysqld”檢視是否有mysqld程序,如果有使用“kill -9 程序號”殺死,然後重新啟動mysqld!
2.以前安裝mysql的配置檔案沒有刪除
解決辦法:用命令“find / -name my.cnf*”檢視是否有檔案,如果有需要全部刪除,
3.selinux惹的禍,如果是centos系統,預設會開啟selinux
解決方法:關閉它,開啟/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled後存檔退出重啟機器試試。
4.如果未解決,請百度一下吧
錯誤2:缺少Data:Dumper模組
開啟mysql_install.sh指令碼中這一行註釋 #yum -y install autoconf;
錯誤3:’Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)’
首先查詢mysql.sock檔案在哪裡
find / -name mysql.sock
- 1
我的是在/temp/mysql.sock目錄下
找到之後輸入命令重啟mysql服務後搞定
ln -s /temp/mysql.sock /tmp/mysql.sock
- 1