Centos 7 安裝 和 卸載 Mysql5.7(壓縮包)

來源:互聯網
上載者:User

標籤:data   使用   ice   複製   eric   com   壓縮包   位置   完全   

今天裝的了mysql,遇到了很多問題,好在最後一一解決了,現在記錄在此,防止日後老路重走。。。

1、下載

當然是去官網,下一個linux下的版本,64位的 tar.gz,好吧這裡貼個名字——【mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz】,

我今天是在官網的【Download MySQL Community Server】頁面下的【Linux - Generic (glibc 2.5) (x86, 64-bit), Compressed TAR Archive】,這是一個壓縮包

 

2、切換使用者

首先切換到root使用者:

su

然後輸入密碼。

 

3、解壓縮

下載的是壓縮包,所以使用tar命令將其解壓,然後把解壓後的檔案夾複製到/usr/local/下,並命名為mysql。

找到你的壓縮包所在目錄

tar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 
cp mysql-5.7.16-linux-glibc2.5-x86_64 /usr/local/mysql -r

注意:上邊這條命令裡的【mysql-5.7.16-linux-glibc2.5-x86_64】是我解壓後的檔案夾名

 

 4、添加使用者組

添加系統mysql組和mysql使用者【該步驟可能不需要,因為我用的root登陸,但是別人也這麼寫的,而且我也做了這一步,所以不能確定,並且我沒時間驗證,有時間再說把】:

groupadd mysql
useradd -r -g mysql mysql

 

5、修改目錄擁有權

進入mysql目錄

cd /usr/local/mysql

修改目前的目錄擁有者

chown -R mysql:mysql ./
chown -R root:root ./

 

6、安裝:

./bin/mysql_install_db --user=mysql datadir=/usr/local/mysql/data

或者
./bin/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf datadir=/usr/local/mysql/data

下邊這條指定了設定檔位置,mysql在linux下的設定檔叫做my.cnf,我們在第一個命令裡沒有指定,
在etc目錄下只找到一個my.cnf.rpmsave,也能正常跑起來,我也不知道怎麼回事。。。 應該是在服務指令碼裡設定好了吧,
等瞭解更深了再來修改本博


成功後,修改data的擁有者為mysql:

chown -R mysql:mysql data

 

7、註冊服務

把mysql服務註冊進去,就我現在的水平的理解其實就是把啟動指令碼挪了個位置:

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

註冊為開機啟動:

chkconfig --add mysql 

看看是否添加成功:

chkconfig --list mysql 

 

8、啟動mysql服務:

service mysql start

 

9、使用

查看mysql的root使用者當前密碼:

cat /root/.mysql_secret

 登陸mysql:

mysql -uroot -p

然後輸入上一步查到的密碼。

 修改密碼為 qw12qw12:

1、通過mysql命令修改密碼:alter user ‘root‘@‘localhost‘ identified by ’qw12qw12’;2、update mysql.user set authentication_string=password(‘qw12qw12‘) where user=‘root‘ and Host=‘localhost‘;3、寫入:flush privileges;

 

 

完畢。

 

踩坑的過程看了很多內容,沒有一篇完全符合現在的操作的,僅記於此,願有所助

內容純本人手打,也經過本人實踐,歡迎指正。

 

Centos 7 安裝 和 卸載 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.