ubuntu下MySQL安裝配置及基本操作

來源:互聯網
上載者:User

標籤:

 

在linux下安裝方法:

分為四種:
一: 直接用軟體倉庫自動安裝(如:ubuntu下,sudo apt-get install mysql-server; Debain下用yum安裝);

二:官網下載deb或rmp安裝包,直接雙擊安裝;

三:下載tar安裝包,解壓到硬碟,然後自己配置mysql;

四:源碼編譯安裝(下載mysql原始碼自己編譯安裝)。


前兩種不需要自己配置,安裝簡單;後兩種需自行設定檔,需要對mysql較為熟練。主要講下第三種。

由於MySQL依賴libaio1包,所以先安裝libaio1,如下:

sudo apt-get install libaio1

1、下載MySQL包,我的為mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz;

2、解壓至任意目錄,此處為/home/george/Develop/MySQL/mysql-5.6.23-linux-glibc2.5-x86_64

3、為MySQL建立專用使用者,使用者名稱為mysql,使用者組為mysql;
sudo groupadd mysql 建立組
sudo useradd -r -g mysql mysql 建立使用者並劃入mysql組下

4、進入目錄:cd /usr/local/

5、為安裝目錄建立軟連結:sudo ln -s /home/george/Develop/MySQL/mysql-5.6.23-linux-glibc2.5-x86_64 mysql

   進入安裝目錄:cd mysql

6、為解壓出來的所有檔案更改使用者和組
    sudo chown -R mysql . 更改擁有者
    sudo chgrp -R mysql . 更改組

7、執行sudo scripts/mysql_install_db --user=mysql ,初始化MySQL資料庫

或者配置data檔案夾位置:
shell> sudo scripts/mysql_install_db --user=mysql \
--basedir=/opt/mysql/mysql \
--datadir=/opt/mysql/mysql/data

至此MySQL安裝完畢,可以運行試試:

9、以mysql使用者啟動mysql服務:
sudo bin/mysql_safe --user=mysql &

10、試試啟動是否成功:
bin/mysqladmin version

bin/mysqladmin variables

11、bin/mysqladmin -u root shutdown 關閉服務
bin/mysql_safe --user=mysql & 重啟服務

12、設定環境變數,在/etc/profile中加入下邊內容:
export PATH=$PATH:$/etc/local/mysql/bin
設定開機自啟動,運行如下命令:
sudo cp support-files/mysql.server /etc/init.d/mysql.server

13、重啟試試看。


由於此時資料庫中的root使用者預設沒有配置密碼,需要更改root密碼,有如下幾種方法:

首顯在client登入mysql server:
bin/mysql -u root root使用者登入,此時無密碼

1、使用update語句更新user資料表中的資料;
mysql> update mysql.user set password=password(‘newpwd‘) where user = ‘root‘;
適用於所有平台。

2、使用set password命令;
mysql> set password for ‘root‘@‘localhost‘ = password(‘newpwd‘);
mysql> set password for ‘root‘@‘host_name‘ = password(‘newpwd‘);host_name為主機名稱,可在/etc/hosts檔案查看
mysql> set password for ‘root‘@‘::1‘ = password(‘newpwd‘);::1 為IPV6本地地址
mysql> set password for ‘root‘@‘127.0.0.1‘ = password(‘newpwd‘);

3、使用bin/mysqladmin命令,具體如下:
shell> bin/mysqladmin -u root password ‘newpwd‘
shell> bin/mysqladmin -u root -h host_name password ‘newpwd‘

 

 

參考:

MySQL官方文檔安裝方法大全:
http://dev.mysql.com/doc/refman/5.6/en/installing.html

ubuntu下MySQL安裝配置及基本操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.