Centos下使用壓縮包安裝MySQL5.7

來源:互聯網
上載者:User

標籤:編碼   需要   status   names   isp   line   建立   white   伺服器   

今天在自己的centos伺服器上安裝mysql,碰到的問題相當的多,裝個mysql遠比在windows複雜的多。這裡通過尋找的一些博文(包括前幾篇)來記錄安裝mysql時的各種問題。可能步驟不完整,當時自己安裝得也很亂,但是大致的步驟有了。其他的碰到的問題百度應該都可以搜到。1、準備MySQL安裝檔案

下載mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz,解壓後放到需要安裝的目錄下,或者建立軟連結。本例中解壓後重新命名為:/opt/mysql,然後進入到該目錄下:

# cd /opt/mysql
2、建立資料存放目錄,比如data
#mkdir /opt/mysql/data
3、建立mysql使用者和組
# groupadd mysql# useradd -r -g mysql -s /bin/false mysql# mkdir data# chown -R root:root /opt/mysql
4、初始化資料庫
# bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data# bin/mysql_ssl_rsa_setup --datadir=/opt/mysql/data# chown -R mysql:mysql /opt/mysql
5、建立設定檔my.cnf
#cp support-files/my-default.cnf ./my.cnf#vim my.cnf

大致內容如下,根據需要修改:

 

[client]default-character-set = utf8mb4[mysql]default-character-set = utf8mb4[mysqld]character-set-server=utf8mb4#版本5.6.19以後必須設定這一句才能使[client]中設定的編碼有效character-set-client-handshake = FALSEcollation-server=utf8mb4_unicode_ci#表名是否區分大小寫:1表示不區分大小寫,2表示區分lower_case_table_names=1basedir = /opt/mysqldatadir = /opt/mysql/dataport = 3306socket = /tmp/mysql.sock

 

6、 添加MySQL服務
#cp support-files/mysql.server /etc/init.d/mysql
7、添加開機啟動mysql服務
#chkconfig --add mysql#chkconfig --level 2345 mysql on
8、啟停MySQL服務
#service mysql start|stop|restart|status
9、登入mysql
#bin/mysql -uroot -p

第一次登入時,root使用者的密碼在前面第四步初始化資料庫的時候會產生一個隨機密碼,此處輸入即可。登入後需要修改密碼:

 

mysql>set password = ‘yourpassword‘;

 

為了方便,可以為/opt/mysql/bin/mysql添加軟連結到/var/bin下,這樣就可以在任意路徑下使用mysql命令了:

 

#ln -fs /opt/mysql/bin/mysql /usr/bin/mysql

 

Centos下使用壓縮包安裝MySQL5.7

相關文章

聯繫我們

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