我自己yum安裝時 no package mysql-server,no package mysql-devel,安裝好之後啓動服務半天沒響應,我在網上找了一下,整合到一起,終於解決了,
一.mysql下載和安裝
1.首先下載mysql的rpm文件,下載地址:https://dev.mysql.com/downloads/repo/yum/
或者使用命令:
切換root用戶
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
2.安裝mysql
yum install mysql-server
3.啓動服務
systemctl start mysqld
service mysqld restart
4.查看初始密碼
grep 'temporary password' /var/log/mysqld.log
5.進入mysql
mysql -u root -p
直接複製上面的密碼/有些版本mysql可能不需要輸入密碼
6.設置新密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'qwerdf123';
7.如果密碼簡單可能會報錯,先設置個複雜的密碼,修改密碼規則
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_12root';//先設置個複雜密碼
set global validate_password.policy=0;
set global validate_password.length=1;
ALTER USER set password for 'root'@'localhost' = password('你的新密碼');
8.問題:
9.要用C++連接的必須再安裝mysql-devel。
yum install mysql-devel