mysql----Linux下安裝

來源:互聯網
上載者:User

標籤:mysql linux 安裝

一、安裝環境

         作業系統:linux

         Mysql版本:mysql-5.6.24

二、所需軟體

mysql-5.6.24.tar.gz

三、安裝步驟(1)上傳安裝包

    

mkdir /usr/setup

上傳mysql-5.6.24.tar.gz到/usr/setup

(2)安裝依賴
yum -y install make gcc-c++ cmakebison-devel ncurses-devel
(3) 檢驗是否已經安裝mysql

尋找系統裡是否已經安裝了mysql資料庫的相關組件,使用命令:

rpm -qa | grep mysql

進行尋找,如果尋找到,可以使用下面命令進行強制卸載:

rpm -e --nodeps 包名。


(4) 編譯安裝
cd /usr/setup/tar -zxvf mysql-5.6.24.tar.gzcd mysql-5.6.24 cmake        -DCMAKE_INSTALL_PREFIX=/usr/local/mysql                             -DMYSQL_DATADIR=/usr/local/mysql/data                              -DSYSCONFDIR=/etc                              -DWITH_MYISAM_STORAGE_ENGINE=1                              -DWITH_INNOBASE_STORAGE_ENGINE=1                              -DWITH_MEMORY_STORAGE_ENGINE=1                              -DWITH_READLINE=1                              -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock                              -DMYSQL_TCP_PORT=3306                              -DENABLED_LOCAL_INFILE=1                              -DWITH_PARTITION_STORAGE_ENGINE=1                              -DEXTRA_CHARSETS=all                              -DDEFAULT_CHARSET=utf8                              -DDEFAULT_COLLATION=utf8_general_ci                              -DWITH_SSL=yes
makemake install

   

(5)建立使用者
groupadd mysqluseradd -g mysql mysqlchown mysql.mysql /usr/local/mysql–R
(6)初始化資料庫檔案
/usr/local/mysql/scripts/mysql_install_db--user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
(7) 複製mysql設定檔和開機檔案
cp /usr/setup/mysql-5.6.24/support-files/my-default.cnf/etc/my.cnfcp/usr/setup/mysql-5.6.24/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqld vi /etc/my.cnf[mysqld]##添加下面的內容datadir =/usr/local/mysql/datasocket =/var/lib/mysql/mysql.sockbasedir =/usr/local/mysql/port = 3306server_id = 1report-port =3306
(8)啟動mysql
/etc/init.d/mysqld start
(9) 登入
/usr/local/mysql/bin/mysql -uroot-p    預設沒有密碼。
(10)修改密碼
/usr/local/mysql/bin/mysqladmin -uroot password ‘mysql‘ 登入測試 /usr/local/mysql/bin/mysql –uroot -p


(11) 其它配置
設定開機自啟動chkconfig mysqld onchkconfig --list|grep mysql 添加mysql的環境變數vi /etc/profilePATH=/usr/local/mysql/bin:$PATHexport PATH source /etc/profile 刪除空使用者mysql -uroot -puse mysql;selectdistinct(user) from user;delete from userwhere user=‘‘;flushprivileges;selectdistinct(user) from user;

參考資料:

http://jingyan.baidu.com/article/67508eb43f68869cca1ce4e5.html?qq-pf-to=pcqq.c2c


本文出自 “筆記” 部落格,請務必保留此出處http://sunflower2.blog.51cto.com/8837503/1651710

mysql----Linux下安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.