九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Ubuntu 12.04下安裝MySQL圖解 第3頁

下面就個人這幾天在Ubuntu 12.04下安裝MySQL做一個總結(jié):

在Linux下安裝MySQL有三種方式:第一種以rpm的二進制文件分個安裝,第二種是自己編譯源碼后安裝,最后一種是以二進制tar.gz文件來安裝。

這三種中,由于最后一種是統(tǒng)一的整體文件,個人感覺最簡單,故本文將采用此方式來進行安裝:

首先到mysql的下載中心上下載最新的tar.gz包:

1.在瀏覽器中輸入http://www.mysql.com/downloads/,進入mysql的下載中心,在這里有使用mysql開發(fā)的一些工具,包括mysql的驅(qū)動,數(shù)據(jù)庫以及圖形開發(fā)工具MySQL Workbench等。在這里我們選擇MySQL Community Server鏈接,進入mysql 數(shù)據(jù)庫服務器的下載:

如上,點擊“MySQL Community Server”鏈接進入下載頁面,接著選擇myql的平臺,選擇Linux - Generic平臺:

然后在其中選擇二進制tar.gz文件形式的文件進行下載:

選擇32位或64位的下載,這里選擇32位的,下載后得到文件mysql-5.5.28-linux2.6-i686.tar.gz,然后將其解壓,并重命名為mysql,使用mv命令將其移到/usr/local目錄下:

sudo mv ~/下載/mysql  /usr/local

則得到的目錄結(jié)構(gòu)如下:

提示:其中文本文件INSTALL-BINARY詳細的記錄了mysql在Linux下的安裝方法,英文好的同鞋可以直接的查看。

將上面的做好了后,我們現(xiàn)在就可以進入mysql的安裝了,根據(jù)INSTALL-BINARY文件的描述,可知mysql默認的安裝目錄就是在/usr/local/mysql,這就是上面為什么我們要將其移動在/uer/local下的原因;如果在你的機器上以前安裝有老板本的mysql,需要先將它的文件刪除,同時注意刪除老板本的etc/my.cnf文件和/etc/mysql目錄,這兩個文件控制的是mysql的一些配置屬性。

按上面的記敘我可以知,先要創(chuàng)建的一個名為mysql的用戶組和用戶,來承載mysql數(shù)據(jù)庫的運行,使用如下命令:

創(chuàng)建用戶組:

sudo groupadd mysql 

在創(chuàng)建的用戶組中創(chuàng)建一個用戶:

sudo useradd -r -g mysql mysql 

這里使用sudo命令是確保以root權(quán)限執(zhí)行此命令,如果你登入本機的用戶是root用戶,則直接的使用groupadd和useradd命令。

題外話:對應刪除用戶組及用戶的命令是groupdel和userdel。

接著進入mysql目錄,修改mysql目錄的擁有者,為mysql用戶:

進入目錄:

cd /usr/local/mysql

修改目錄的擁有者:

sudo chown -R mysql .

sudo chgrp -R mysql .

這里的點“.”代表的就是當前目錄,選項-R表示遞歸當前目錄及其子目錄。

現(xiàn)在真正的進入主題,安裝mysql,執(zhí)行命令:

sudo scripts/mysql_install_db --user=mysql

其實,這一步正真的目地就是生成一些mysql數(shù)據(jù)庫運行的系統(tǒng)數(shù)據(jù)庫。

注意:在Ubuntu 12.04下安裝mysql 5.5.28版本執(zhí)行此命令時,會提示如下錯誤的信息:

./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

這說明還要安裝一個libaio的依賴庫,執(zhí)行如下命令:

sudo apt-get install libaio-dev

安裝完libaio后,繼續(xù)執(zhí)行“sudo  scripts/mysql_install_db --user=mysql”命令來進行安裝。

執(zhí)行完上面的命令后,其實就已經(jīng)完成了mysql的安裝,但為了數(shù)據(jù)庫的安全,可以將mysql目錄的擁有者改為root用戶,并將生成的系統(tǒng)依賴數(shù)據(jù)賦給mysql用戶,執(zhí)行如下命令:

chown -R root .

chown -R mysql data

安裝好mysql后,就可以試著啟動它,使用如下命令:

sudo ./support-files/mysql.server start 

同樣重啟和停止,只需要將上面命令的start改為restart或stop。

啟動完mysql后,我們接著可以測試一下,使用“./bin/mysql”命令來進入mysql數(shù)據(jù)庫的控制臺,執(zhí)行SQL命令。

為了數(shù)據(jù)庫的安全我們需要為數(shù)據(jù)庫訪問設置密碼,可以執(zhí)行如下命令,將mysql的配置文件安裝到/etc目錄下:

sudo cp support-files/my-medium.cnf /etc/my.cnf

然后更改/etc/my.cnf文件,在[client]段下,取消password注釋,并將your_password改為你的密碼。

這樣設置好后,進入mysql的控制臺,則需要使用如下命令:

sudo ./bin/mysql -uroot -p

最后:

上面介紹的這么多,總結(jié)mysql的安裝實際上只需執(zhí)行“sudo ./scripts/mysql_install_db --user=系統(tǒng)用戶名“這一條命令,這里設置的系統(tǒng)用戶可以直接的使用當前登入系統(tǒng)用戶,在linux中查看當前用戶的命令是:

who am i

同時,如果不想將mysql安裝到/usr/local/mysql下,可以使用如下命令將你指定的目錄與/usr/local/mysql目錄關聯(lián):

ln -s <mysql目錄> /usr/local/mysql

或修改<mysql目錄>/support-files/mysql.server文件,為其指定basedir和datadir兩個參數(shù),如:

basedir=<mysql目錄>

datadir=<mysql目錄>/data

在啟動mysql時,還可以使用如下命令:

sudo ./bin/mysqld_safe --user=mysql &

啟動后,修改密碼也可以使用如下命令:

sudo ./bin/mysqladmin -u root -p password '新密碼'

提示輸入舊數(shù)據(jù)庫的密碼后,密碼才變更為新密碼。

為了確保數(shù)據(jù)庫中支持中文,可以修改/etc/my.cnf文件:

在[client]段下添加

default-character-set = utf8

在[mysqld]段下添加

character_set_server = utf8

安裝好mysql后,就可以安裝mysql的圖形化客服端MySQL Workbench了,可以到http://www.mysql.com/downloads/workbench/下選擇合適的版本下載,在上面有Ubuntu下的版本,下載后的文件為BED格式,雙擊后可以直接安裝十分方便。

如果在安裝好MySQL Workbench后,出現(xiàn)運行mysql.server start無法啟動的情況,可以查看一下,是否存在/etc/mysql目錄,如果有要將其刪除;同時還要檢查/etc/my.cnf文件的內(nèi)容。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
MySQL數(shù)據(jù)庫安裝(CentOS操作系統(tǒng)/tar.gz方式)
linux系統(tǒng)安裝mysql數(shù)據(jù)庫
MySql安裝linux版
Centos7安裝并配置mysql5
Linux系統(tǒng)如何重啟MySql數(shù)據(jù)庫?
linux命令ldconfig-動態(tài)鏈接庫路徑設置綁定
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服