linux cenots7安裝mysql


 
 
1、下載mysql
下載的話先確認好版本。
system:centos7
mysql:5.7
下面的版本自己選擇,一般是86位的。
下載好的文件
2、上傳到服務器 soft文件夾,終端也進入了soft文件夾
第一種是用xshell上傳 $ rz 需要安裝 yum install  lrzsz -y
第二種是類似ftp上傳工具啥的
我用的是bitvise
小巧實用,拖過去就ok了。
3、打開壓縮文件
$ tar xvf mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar
4、安裝之前卸載以前的版本
[root@localhost soft]# rpm -qa | grep mysql
pcp-pmda-mysql-3.10.6-2.el7.x86_64
[root@localhost soft]# rpm -e --nodeps pcp-pmda-mysql-3.10.6-2.el7.x86_64
[root@localhost soft]# rpm -qa | grep mysql
5、開始安裝rpm文件 ,順序是先安裝依賴文件再安裝client再安裝server
安裝過程出現如下錯誤
就需要刪除mariadb-libs
執行刪除[root@localhost soft]# yum remove mariadb-libs

刪除完畢。
安裝第一個依賴
mysql-community-common-5.7.21-1.el7.x86_64.rpm
安裝第二個依賴
mysql-community-libs-5.7.21-1.el7.x86_64.rpm
安裝客戶端
mysql-community-client-5.7.21-1.el7.x86_64.rpm
安裝服務端
mysql-community-server-5.7.21-1.el7.x86_64.rpm
6、安裝完畢開始查看是否啟動
[root@localhost soft]# systemctl status mysqld.service
沒有啟動。
開始啟動服務
[root@localhost soft]# systemctl start mysqld
[root@localhost soft]# systemctl status mysqld
看到顏色很深的地方表示啟動ok了。
7、查初始root密碼
[root@localhost soft]# cat /var/log/mysqld.log | grep 'password'
冒號后面的那一坨就是密碼。
8、進入mysql,開始重新設置密碼
如果直接輸入mysql不行,重新連接xshell試試,我一開始也一直報錯,就是進入不了mysql,很尷尬。
就像這樣。我斷開連接之后,后面不知道咋的又好了。
[root@localhost ~]# netstat -tulpn
查看mysql運行狀態,如果有33006端口表示服務正在運行
--------進入mysql mysql -uroot -p
輸入上面的初始密碼。
現在還不能做別的操作,先修改初始密碼
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '117949255';
如果遇到這種問題
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
執行
mysql> set global validate_password_policy=0;
mysql> global validate_password_length=1;
再次執行
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '117949255';
ok,密碼就改成了后面的了。
可以退出重新登錄看看。
mysql> quit
8、設置遠程連接
[root@localhost ~]# systemctl restart mysqld 重新啟動服務
[root@localhost ~]# GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '117949' WITH GRANT OPTION;
設置遠程連接,后面的數字是密碼,可以改變。
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
遇到同樣的問題同樣的解決方法。
設置ok之后,可以連接試試
ok啦。
心得:剛開始安裝的時候走了彎路,拿起哥教程就開始搞,高了很久一直報錯,后來才發現數據庫版本不對,解壓之后也沒有安裝mysql,去花費了大量時間去配置/etc/my.cnf ,到頭來還是沒有鳥用,哎,開頭都錯了,怎么搞都是gg。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM