久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

在centos6.6上如何安裝mysql5.7.21tar.gz包

145次閱讀
沒有評論

共計 2402 個字符,預計需要花費 7 分鐘才能閱讀完成。

這篇文章主要為大家展示了“在 centos6.6 上如何安裝 mysql5.7.21tar.gz 包”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“在 centos6.6 上如何安裝 mysql5.7.21tar.gz 包”這篇文章吧。

mysql5.7.21 在 linux 上的安裝有多種方式,我現在安裝的是 tar.gz 二進制壓縮包 (當前最新版本),整個過程完全親測,所有過程中值得注意的地方會有比較細致的說明,這個也是我在安裝過程中遇到問題的地方,參考過比較多的安裝文檔,但都是 5.7.21 之前的,對于最新包的文檔比較少,因此有必要出一個文檔。
1、mysql 官網下載安裝包
如圖:是我選擇下載的版本;

2、解壓安裝包
軟件包名為 mysql-5.7.21-linux-glibc2.12-x86_64.tar,將其解壓到 /usr/local 下;
命令為:[root@localhost local]# tar -zxf /data/software/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
3、建立軟鏈接
此時 mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 已經被解壓到 /usr/local,名為 mysql-5.7.21-linux-glibc2.12-x86_64,為了管理方便,為 mysql-5.7.21-linux-glibc2.12-x86_64 在當前目錄建立軟鏈接;
命令為:[root@localhost local]# ln -s mysql-5.7.21-linux-glibc2.12-x86_64 mysql
如圖:

4、建立用戶組和用戶  
命令為:
[root@localhost local]# groupadd -g 501 mysql
[root@localhost local]# useradd -u 501 -g mysql -c mysqldb -r -s /bin/false mysql
在這里,有必要說明一下 -r -s /bin/false,其實這個是 mysql 官方建議的,它建議 msyql 用戶只作為文件或者目錄的擁有者,而不具有登錄 shell 的權限,- r 指明是系統用戶,-s /bin/false 指明 mysql 用戶不 具有登錄 shell 的權限。當然,你也可以讓 mysql 作為普通用戶存在,具有登錄 shell 的權限。
5、設置權限,在這里也做一個說明,所有涉及到 mysql 的文件都將其所有者和所屬組設置為 mysql
命令為:[root@localhost mysql]# chown -R mysql:mysql ./
如圖:

6、安裝 mysql
(1)命令為:[root@localhost mysql]#  ./bin/mysqld –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data –initialize
如圖:

在這里,一定要注意最后生成的初始密碼,mysql 在第一次登錄的時候,需要用這個初始密碼,當前生成的密碼為 yrwj.-w!d7wL
(2)修改 /etc/my.cnf 的權限,并編輯內容
命令為:[root@localhost mysql]#  chown -R mysql:mysql /etc/my.cnf
[root@localhost mysql]# vim /etc/my.cnf
如圖:

這里需要特別注意,一定要配置好這 4 個的路徑,不然不僅之后的服務啟不來,而且還會報關于 pid 的錯誤
7、啟動服務
命令為:[root@localhost mysql]# ./support-files/mysql.server start
服務啟動無誤如圖:

8、將 msyql 進程放入系統進程中, 這樣子就能通過系統命令啟動 mysql
命令為:
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@localhost mysql]# chown -R mysql:mysql /etc/init.d/mysqld   
重新用系統命令啟動下 mysql,看看系統命令是否生效:
命令為:[root@localhost mysql]# service mysqld restart
9、將 msyql 設置為在任何目錄下可以登錄
命令為:[root@localhost mysql]# vim ~/.bash_profile
最下面寫 export PATH=$PATH:/usr/local/mysql/bin(你的安裝 bin 目錄) 
[root@localhost mysql]# source ~/.bash_profile
10、登錄 mysql 數據庫,輸入剛才的初始密碼
命令為:[root@localhost mysql]# mysql -uroot -p
11、為 root 用戶設置新密碼
mysql alter user root @ localhost identified by 123456
12、修改 root 用戶為在任何客戶端都可以登錄
mysql update user set host = % where user = root
mysql flush privileges;
13、關閉 linux 的防火墻,使遠程工具可以登錄上
[root@localhost ~]# chkconfig –list | grep iptables 
[root@localhost ~]# chkconfig  –level 2345 iptables off
[root@localhost ~]#  shutdown -r now

以上是“在 centos6.6 上如何安裝 mysql5.7.21tar.gz 包”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-27發表,共計2402字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 昂仁县| 惠东县| 青龙| 福安市| 河池市| 子洲县| 陕西省| 堆龙德庆县| 宜黄县| 望江县| 墨江| 贵定县| 黄浦区| 仁布县| 北川| 夹江县| 新平| 南皮县| 兰考县| 永善县| 元朗区| 绥芬河市| 偃师市| 英德市| 陆丰市| 都江堰市| 丰台区| 化隆| 延川县| 贵州省| 吉水县| 盐城市| 永仁县| 宁明县| 岳西县| 仪陇县| 迁西县| 永顺县| 台中县| 双牌县| 孟连|