現在安裝東西都是使用docker安裝了,方便好用,但是不知道怎麼了,自己的虛擬機器使用docker安裝tomcat、mysql等等之後,埠就是訪問不到,但是阿里雲ecs是正常的。在網上找了很多的辦法都沒辦法解決,又急的用,所以用原來的辦法安裝,記錄一下。
wget
2、安裝rpm檔案:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
執行完成後會在/etc/yum.repos.d/目錄下生成兩個repo檔案mysql-community.repo mysql-community-source.repo
3、使用yum安裝mysql
進入/etc/yum.repos.d目錄
執行 yum install mysql-server
這裡會特別慢,蛋疼一筆
4、啟動mysql
systemctl start mysqld
5、獲取mysql的初始密碼,在第一次登陸的時候要用到
grep 'temporary password' /var/log/mysqld.log
如果沒有獲取到密碼
刪除原來安裝過的mysql殘留的資料
rm -rf /var/lib/mysql
再啟動mysql
systemctl start mysqld
6、登陸mysql客戶端,如果密碼是在獲取不到,可以嘗試跳過密碼登陸;具體可以網上搜是在my.cnf檔案中加入乙個引數
mysql -u root -p 輸入之前獲取到的密碼
7、登陸成功之後,首先需要修改密碼,否則執行操作會報錯。
alter user 'root'@'localhost' identified by '@abcd123456'; (通過密碼登陸)
set password=password("yourpassword"); (不通過密碼登陸)
8、開啟遠端登陸。
初次安裝mysql之後,只能本機127.0.0.1登陸的,遠端無法登陸。需要修改root使用者的許可權。
update user set host='%' where user='root';
flush privileges; #記得一定要重新整理,否則修改不生效,之前好幾次莫名其妙的問題就出在這裡。
9、其他命令:
2、關閉mysql
systemctl stop mysqld
3、重啟mysql
systemctl restart mysqld
4、檢視mysql執行狀態
systemctl status mysqld
5、設定開機啟動
systemctl enable mysqld
6、關閉開機啟動
systemctl disable mysqld
Centos7離線安裝mysql5
2.將部署包存放到 opt 資料夾下 3.解壓並安裝 cd opt mkdir mysql tar xvf opt mysql 5.7.30 1.el7.x86 64.rpm bundle.tar c opt mysql cd opt mysql rpm uvh rpm nodeps force1....
Centos7使用yum安裝Mysql5 7
centos7的yum源中預設是沒有mysql,因為現在已經用mariadb代替mysql了。安裝mysql rpm包 rpm ivh mysql57 community release el7 11.noarch.rpm 安裝mysql yum install mysql community se...
Centos 7 使用yum安裝mysql 5 7
wget 2 安裝mysql yum y install mysql57 community release el7 10.noarch.rpm yum y install mysql community server 3 啟動mysql systemctl start mysqld.service...