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

 

在linux下安裝方法:html

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

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

三:下載tar安裝包,解壓到硬盤,而後本身配置mysql;sql

四:源碼編譯安裝(下載mysql源代碼本身編譯安裝)。shell


前兩種不須要本身配置,安裝簡單;後兩種需自行配置文件,須要對mysql較爲熟練。主要講下第三種。數據庫

因爲MySQL依賴libaio1包,因此先安裝libaio1,以下:ubuntu

sudo apt-get install libaio1server

一、下載MySQL包,個人爲mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz;htm

二、解壓至任意目錄,此處爲/home/george/Develop/MySQL/mysql-5.6.23-linux-glibc2.5-x86_64ip

三、爲MySQL建立專用用戶,用戶名爲mysql,用戶組爲mysql;
sudo groupadd mysql 建立組
sudo useradd -r -g mysql mysql 建立用戶並劃入mysql組下

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

五、爲安裝目錄創建軟連接:sudo ln -s /home/george/Develop/MySQL/mysql-5.6.23-linux-glibc2.5-x86_64 mysql

   進入安裝目錄:cd mysql

六、爲解壓出來的全部文件更改用戶和組
    sudo chown -R mysql . 更改擁有者
    sudo chgrp -R mysql . 更改組

七、執行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安裝完畢,能夠運行試試:

九、以mysql用戶啓動mysql服務:
sudo bin/mysql_safe --user=mysql &

十、試試啓動是否成功:
bin/mysqladmin version

bin/mysqladmin variables

十一、 bin/mysqladmin -u root shutdown 關閉服務
bin/mysql_safe --user=mysql & 重啓服務

十二、設置環境變量,在/etc/profile中加入下邊內容:
export PATH=$PATH:$/etc/local/mysql/bin
設置開機自啓動,運行以下命令:
sudo cp support-files/mysql.server /etc/init.d/mysql.server

1三、重啓試試看。


因爲此時數據庫中的root用戶默認沒有配置密碼,須要更改root密碼,有以下幾種方法:

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

一、使用update語句更新user數據表中的數據;
mysql> update mysql.user set password=password('newpwd') where user = 'root';
適用於全部平臺。

二、使用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');

三、使用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

相關文章
相關標籤/搜索