wget -i -c
2. 然後就可以直接yum安裝了
yum -y install mysql57-community-release-el7-10.noarch.rpm
3. 之後就開始安裝mysql伺服器
yum -y install mysql-community-server
4. mysql資料庫設定
systemctl start mysqld.service
5. 此時mysql已經開始正常執行,不過要想進入mysql還得先找出此時root使用者的密碼,通過如下命令可以在日誌檔案中找出密碼:
grep "password" /var/log/mysqld.log
6. 進入資料庫
mysql -u root -p
7. 輸入初始密碼,此時不能做任何事情,因為mysql預設必須修改密碼之後才能運算元據庫:
alter user 'root'@'localhost' identified by 'admin';
8. 檢視mysql密碼的複雜度設定
show variables like 'validate_password%';
9. 設定mysql的密碼規則複雜度
set global validate_password_policy=0;
set global validate_password_length=1;
10. 設定之後就是我上面查出來的那幾個值了,此時密碼就可以設定的很簡單,例如1234之類的。到此資料庫的密碼設定就完成了。
但此時還有乙個問題,就是因為安裝了yum repository,以後每次yum操作都會自動更新,需要把這個解除安裝掉:
yum -y remove mysql57-community-release-el7-10.noarch
特別提醒注意的一點是,新版的mysql資料庫下的user表中已經沒有password欄位了,而是將加密後的使用者密碼儲存於authentication_string欄位
設定mysql密碼
update mysql.user set authentication_string=password('admin') where user='root' and host='localhost';
或者用
alter user 'root'@'localhost' identified by '123456';
flush privileges;
開啟防火牆3306埠
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重新載入
firewall-cmd --reload
更新root使用者的遠端連線許可權
use mysql;
update user set host='%' where user='root';
grant all on *.* to 'root'@'%';
flush privileges;
quit
修改配置
vi /etc/my.cnf
在最後新增一行
skip-name-resolve
重啟服務
systemctl restart mysqld.service
設定為開機啟動
systemctl enable mysqld.service
在CentOS 7 6上安裝VNC Server
systemctl stop firewalld.service systemctl disable firewalld.serviceyum install tigervnc tigervnc server y vncserver n 這裡的n是sessionnumber,不指定預設為1,也可以是...
在CentOS7 6下Docker安裝consul
在官網搜尋consul映象說明文件 在官網了解consul docker run d p 8500 8500 name consul1 mount type bind,src mydata consul,dst consul data e consul bind inte ce eth0 consu...
CentOS 7 6編譯安裝LNMP
一 前期準備 1.伺服器以最小化方式安裝centos 7.6 2.配置本地源及安裝epel源 cd etc yum.repos.d vi centos base.repo 增加enable 1 yum install wget wget o etc yum.repos.d centos base.r...