centos7下如何安裝mysql 親測

來源:互聯網
上載者:User

標籤:centos7 mysql

因為centos7 內建mariadb,所以第一步需要卸載mariadb

1.rpm -qa | grep mariadb  查看mariadb版本,

2.rpm -e --nodeps +版本  卸載mariadb

mysql官網下載需要的版本

3.將mysql安裝包解壓到指定目錄,命令如下:

tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local 

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

5.為mysql安裝目錄建立軟連結:

ln -s mysql-5.7.18-linux-glibc2.5-x86_64 mysql

6.為centos添加mysql使用者組和mysql使用者(-s /bin/false參數指定mysql使用者僅擁有所有權,而沒有登入許可權):

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

7.進入安裝mysql軟體的目錄,命令如下:

cd /usr/local/mysql

8.修改目前的目錄擁有者為建立的mysql使用者,命令如下:

chown -R mysql:mysql ./

9.安裝mysql,命令如下:

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

安裝完成,出現如下資訊,將隨機產生的登入密碼記錄下來:#########

10.開啟mysql服務,命令如下:

./support-files/mysql.server start

11.將mysql進程放入系統進程中,命令如下:

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

12.重新啟動mysql服務,命令如下:

service mysqld restart

13.使用隨機密碼登入mysql資料庫,命令如下:

ln -s /usr/local/mysql/bin/mysql /usr/bin

mysql -u root -p

等待系統提示,輸入隨機密碼,即可登入

14.進入mysql操作行,為root使用者佈建新密碼:

alter user ‘root‘@‘localhost‘ identified by ‘123456‘;

15.設定允許遠端連線資料庫,命令如下:

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

16.重新整理許可權,命令如下:

flush privileges;


centos7下如何安裝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.