Ubuntu離線安裝Mysql數(shù)據(jù)庫(kù)
解壓和移動(dòng)文件登錄系統(tǒng)后,進(jìn)入源碼壓縮包解壓文件,解壓命令為:```tar –zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz```解壓完成后,將解壓文件移動(dòng)到
解壓和移動(dòng)文件
登錄系統(tǒng)后,進(jìn)入源碼壓縮包解壓文件,解壓命令為:
```
tar –zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz
```
解壓完成后,將解壓文件移動(dòng)到`/usr/local/mysql`目錄下,移動(dòng)命令為:
```
mv mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql
```
添加用戶和權(quán)限
執(zhí)行以下命令添加mysql組和用戶:
```
cd /usr/local/mysql
groupadd mysql
useradd -r -g mysql mysql
```
設(shè)置權(quán)限:
```
chown -R mysql:mysql /usr/local/mysql
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/data
```
初始化Mysql
首先,新建`/etc/init.d/mysqld`目錄:
```
mkdir /etc/init.d/mysqld
```
復(fù)制權(quán)限文件:
```
cp
```
重命名權(quán)限文件:
```
mv
```
執(zhí)行以下命令進(jìn)行Mysql初始化:
```
scripts/mysql_install_db --usermysq
```
啟動(dòng)和進(jìn)入Mysql
啟動(dòng)Mysql:
```
bin/mysqld_safe --usermysql
```
進(jìn)入`/usr/local/mysql/bin`目錄:
```
cd /usr/local/mysql/bin
./mysql -u root
```
如果要給root用戶添加密碼,執(zhí)行以下命令:
```
./mysqladmin -u root password 'root'
```
配置遠(yuǎn)程訪問(wèn)權(quán)限
進(jìn)入`/usr/local/mysql/bin`目錄:
```
cd /usr/local/mysql/bin
```
執(zhí)行以下命令修改訪問(wèn)權(quán)限:
```
./mysql -u root -p
```
輸入密碼:root
執(zhí)行以下命令給root用戶添加遠(yuǎn)程訪問(wèn)權(quán)限:
```
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
```
配置Mysql事件自啟動(dòng)
編輯``文件:
```
vi
```
在`[mysqld]`下面添加以下內(nèi)容:
```
event_scheduler 1
max_allowed_packet 20M
```
以上是關(guān)于在Ubuntu系統(tǒng)中離線安裝Mysql數(shù)據(jù)庫(kù)的步驟,希望對(duì)您有所幫助。