CentOS 6.5 二進位安裝MySQL 5.6

來源:互聯網
上載者:User

標籤:二進位安裝mysql 5.6

CentOS 6.5 二進位安裝MySQL 5.6

--------------------------------


下載MySQL5.6二進位包

mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz



安裝相關依賴包

yum install libaio*

useradd mysql


安裝mysql到/data/mysql/data下


tar zxvf mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz -C /data/

mv mysql-5.6.20-linux-glibc2.5-x86_64 mysql



修改mysql的各級檔案夾和檔案的建立者、建立組為mysql(注意語句後面有個.)


chown -R mysql.mysql /data/mysql


至此mysql已經安裝完了,

但還需要初始化,初始化mysql表、test表、infomation表等。


/data/mysql/scripts/mysql_install_db --datadir=/data/mysql/data --basedir=/data/mysql --user=mysql --explicit_defaults_for_timestamp

-------------------------------------------------------------------------------------------------------------------------------------


拷貝啟動指令碼

cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld

 

ln -s /data/mysql/include /usr/include/mysql


echo "/data/mysql/lib" > /etc/ld.so.conf.d/mysql.conf && ldconfig -v


ln -s /data/mysql/bin/mysql /usr/bin 



修改設定檔my.cnf


cd /data/mysql

 cp my.cnf /etc/my.cnf


 vim /etc/my.cnf


[mysqld]中添加:

 

basedir = /data/mysql

datadir = /data/mysql/data

port = 3306

server_id = 1


-------------------------  


啟動mySQL服務


chkconfig mysqld on

service mysqld start

  


登陸MySQL並且刪除空使用者

mysql


mysql> SELECT user,host,password FROM mysql.user;

+------+-----------------------+----------+

| user | host                  | password |

+------+-----------------------+----------+

| root | localhost             |          |

| root | localhost.localdomain |          |

| root | 127.0.0.1             |          |

| root | ::1                   |          |

|      | localhost             |          |

|      | localhost.localdomain |          |

+------+-----------------------+----------+

6 rows in set (0.00 sec)

 

設定密碼()括弧裡面的為密碼,使用者名稱root

mysql> UPDATE mysql.user set password = PASSWORD(‘[email protected]‘) WHERE user = ‘root‘;


mysql> SELECT user,host,password FROM mysql.user;


+------+-----------------------+-------------------------------------------+

| user | host                  | password                                  |

+------+-----------------------+-------------------------------------------+

| root | localhost             | *11B9ACA21786F766739D0EB1483C5F64212B81AC |

| root | localhost.localdomain | *11B9ACA21786F766739D0EB1483C5F64212B81AC |

| root | 127.0.0.1             | *11B9ACA21786F766739D0EB1483C5F64212B81AC |

| root | ::1                   | *11B9ACA21786F766739D0EB1483C5F64212B81AC |

|      | localhost             |                                           |

|      | localhost.localdomain |                                           |

+------+-----------------------+-------------------------------------------+

6 rows in set (0.00 sec)



mysql> DROP USER ‘‘@localhost;

 

mysql> FLUSH PRIVILEGES;


mysql> quit


---------------------MySQL安裝完成-------------------------------


設定/修改 密碼

mysql> grant all privileges on *.* to ‘root‘@‘localhost‘ identified by ‘[email protected]‘ with grant option;

mysql> flush privileges;

















  


CentOS 6.5 二進位安裝MySQL 5.6

聯繫我們

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