本文是基於centos7.0環境搭建的, 在這裡使用yum的方式來安裝mysql5.7。
wget -i -c
yum -y install mysql57-community-release-el7-10.noarch.rpm
之後就可以開始安裝mysql伺服器:
yum -y install mysql-community-server
檢視安裝包: rpm -qa | grep mysql
啟動mysql伺服器:
systemctl start mysqld.service
檢視服務狀態:
說明mysql已經開始正常執行。
不過要想進入mysql還得先找出此時root使用者的密碼,通過如下命令可以在日誌檔案中找出密碼:
grep "password" /var/log/mysqld.log
可以看到,上面那個「cvtptlbno1.h」就是預設的密碼。
通過如下命令進入資料庫:
mysql -uroot -p
輸入上面那個初始密碼「cvtptlbno1.h」。
因為mysql預設必須修改密碼之後才能運算元據庫, 否則不能做任何事情。
修改密碼:
alter user 'root'@'localhost' identified by 'new password';
這裡new password就是修改的密碼,新密碼設定的時候如果設定的過於簡單會報錯:
error 1819 (hy000): your password does not satisfy the current policy requirements.
原因是因為mysql有密碼設定的規範,具體是與validate_password_policy的值有關,這裡可以設定如下:
set global validate_password_policy=0;
set global validate_password_length=1;
設定之後密碼就可以設定的很簡單,例如1234之類的。到此資料庫的密碼設定就完成了。
但此時還有乙個問題,就是因為安裝了yum repository,以後每次yum操作都會自動更新,需要把這個解除安裝掉:
yum -y remove mysql57-community-release-el7-10.noarch
至此, mysql安裝完畢!!
mysql 5 7 centos 設定密碼
1 修改 etc my.cnf,在 mysqld 小節下新增一行 skip grant tables 1 這一行配置讓 mysqld 啟動時不對密碼進行驗證 2 重啟mysqld 服務 systemctl restart mysqld 3 使用 root 使用者登入到 mysql mysql uro...
CentOS下MySQL 5 7編譯安裝
文章目錄 mysql 5.7 ga版本的發布,也就是說從現在開始5.7已經可以在生產環境中使用,有任何問題官方都將立刻修復。mysql 5.7主要特性 mysql 5.7已經作為資料庫可選項新增到 oneinstack 安裝依賴包 yum y install gcc gcc c ncurses nc...
centos下修改mysql5 7密碼
1.首先找到my.cnf檔案,找不到用 find name my.cnf 搜尋 2.在 mysqld 加入 skip grant tables 3.然後 wq退出 4.使用 mysqld service restart重啟mysql服務,報錯用systemctl restart mysqld.ser...