安裝步驟:
1. 下載mysql80-community-release-el8-1.noarch.rpm 官網鏈接:https://dev.mysql.com/downloads/repo/yum/
2. 安裝下載的軟件包
rpm -ivh mysql80-community-release-el8-1.noarch.rpm
3. 使用yum安裝mysql-server
cd /etc/yum.repos.d/ yum install mysql-server
4. 開啟Mysql服務
systemctl start mysqld systemctl enable mysqld
5. 免密登錄
mysql -u root
6. 修改數據庫root初始密碼
alter user 'root'@'localhost' identified by '123456';
7. 使用密碼登錄
mysql -u root -p
至此,安裝完畢。
其他問題:
遠程連接授權:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
徹底卸載:(有重要數據文件慎用)
1. 篩選出所有已安裝的包
rpm -qa|grep -i mysql
2. 依次刪除(--nodeps為不考慮依賴)
rpm -ev mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64 --nodeps
3. 查找並刪除殘留文件
find / -name mysql rm -rf /xxx/mysql
應用到cpp:
mysql/mysql.h:沒有那個文件或目錄解決方法:
sudo yum install mysql-devel
編譯cpp時,cannot find -lmysqlclient問題:
find / -name "*mysqlclient*" /usr/lib64/pkgconfig/mysqlclient.pc /usr/lib64/mysql/libmysqlclient.so.21 /usr/lib64/mysql/libmysqlclient.so.21.1.17 /usr/lib64/mysql/libmysqlclient.so gcc -L/usr/lib64/mysql/ -lmysqlclient …