日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

脚本安装mysql数据库_Linux使用脚本安装MySQL数据库

發布時間:2023/12/19 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 脚本安装mysql数据库_Linux使用脚本安装MySQL数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Linux安裝軟件,對于開發人員來說,也許很簡單,但是對于一些工程或者直接用戶來說,他們連最起碼的命令都不懂,更不用提安裝什么軟件 為了簡便操作,我這里提供一個方便大家操作的方法,使用腳本安裝MySQL,配置服務,啟動服務 具體內容請查看附件 ? 我們

在Linux安裝軟件,對于開發人員來說,也許很簡單,但是對于一些工程或者直接用戶來說,他們連最起碼的命令都不懂,更不用提安裝什么軟件

為了簡便操作,我這里提供一個方便大家操作的方法,使用腳本安裝MySQL,配置服務,啟動服務

具體內容請查看附件

?

我們需要建立一個script文件夾,然后將MySQL安裝文件和配置文件放到里面,包括我們執行腳本

文件夾內容包括

MySQL服務端,MySQL-server-5.5.25-1.rhel5.i386.rpm

MySQL客戶端,MySQL-client-5.5.25-1.rhel5.i386.rpm

配置文件,my-large.cnf (這個文件在win下看到的是撥號連接)

安裝腳本,install_mysql.sh

卸載腳本,uninstall_mysql.sh

?

將script文件夾放到Linux的根目錄,進入該文件夾,然后執行命令改變文件的權限

chmod 755 *

?

執行腳本進行安裝

./install_mysql.sh

?

如需卸載,執行腳本

./uninstall_mysql.sh

?

卸載時會停止服務,刪除安裝目錄,刪除數據庫目錄,刪除配置文件

?

以下內容是腳本內容,不方便下載附件的各位自己看一下就行了

安裝腳本:

?

#!/bin/sh

## 此處假設軟件介質存在于/script目錄下

echo " 安裝mysql..."

chmod 755 *

## 安裝mysql的server和client端

cd /script

## 安裝服務

rpm -ivh MySQL-server-5.5.25-1.rhel5.i386.rpm

## 假如有該文件會被刪除

rm -rf /etc/my.cnf

## 拷貝自己的配置文件

cp /script/my-large.cnf /etc/my.cnf

## 啟動服務

service mysql start

echo "MYSQL啟動成功..."

netstat -nat

## 安裝客戶端

rpm -ivh MySQL-client-5.5.25-1.rhel5.i386.rpm

cd /script

echo "MYSQL安裝成功..."

## 設置mysql用戶的密碼

echo "config mysql privsys..............."

mysql -u root -e "use mysql;set password for root@localhost=password('root');delete from user where user='';delete from user where password='';delete from user where host<>'localhost';INSERT INTO user VALUES ('%','root', 'root', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'N', '', '', '', '', '0', '0', '0', '0', '', null);flush privileges;"

?

卸載腳本:

#!/bin/sh

echo "卸載mysql..."

## 停止服務

service mysql stop

## 卸載安裝的包

rpm -qa | grep -i mysql | xargs rpm -e

chkconfig --list | grep -i mysql

## 查詢并刪除MYSQL的安裝目錄

whereis mysql| xargs rm -rf

## 刪除數據庫目錄

rm -rf /var/lib/mysql

## 刪除配置文件

rm -rf /etc/my.cnf

echo "MYSQL卸載成功..."

## 說明:

## 數據庫目錄:/var/lib/mysql/

## 配置文件:/usr/share/mysql(mysql.server命令及配置文件)

## 相關命令:/usr/bin(mysqladmin、mysqldump等命令)

## 啟動腳本:/etc/rc.d/init.d/

?

為什么要單獨提供my-large.cnf文件呢?因為一般我們是根據本地服務器的情況進行相關配置的,所以一般都會對該文件進行定制,然后拷貝到 /etc/my.cnf 下,該文件將作為MySQL的配置文件

如果你對該文件有疑惑,可以查看http://cuisuqiang.iteye.com/blog/1682021?獲得更多信息

?

請您到ITEYE網站看原創,謝謝!

http://cuisuqiang.iteye.com/ !?

自建博客地址:http://www.javacui.com/ ,內容與ITEYE同步!

本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴

本文系統來源:php中文網

總結

以上是生活随笔為你收集整理的脚本安装mysql数据库_Linux使用脚本安装MySQL数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。