mysql教程CentOS7 64位安裝

www88jmpcom17176934000發表於2021-03-24

從最新版本的linux系統開始,預設的是 Mariadb而不是mysql!這裡依舊以mysql為例進行展示:

先檢查系統是否裝有mysql

如果返回空值,說明沒有安裝MySQL;

[root@localhost ~]# rpm -qa | grep mysql

這裡執行安裝命令是無效的,因為centos-7預設是Mariadb,所以執行以下命令只是更新Mariadb資料庫; [root@localhost ~]# rpm -qa | grep mysql
下載mysql的repo源

[root@localhost ~]# wget repo.mysql.com/mysql-community-rele...
安裝mysql-community-release-el7-5.noarch.rpm包

[root@localhost ~]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安裝MySQL

[root@localhost ~]# sudo yum install mysql-server
根據步驟安裝就可以了,不過安裝完成後,沒有密碼,需要重置密碼。安裝後再次檢視mysql

接下來登入MySQL

[root@localhost ~]# mysql -u root
登入時有可能報出如下圖的錯誤,原因是/var/lib/mysql的訪問許可權問題。下面的命令把/var/lib/mysql的擁有者改為當前使用者:

[root@localhost ~]# chown root /var/lib/mysql

然後重啟MySQL服務;

[root@localhost ~]# service mysqld start
如需要重置登入密碼,請自行百度。

必要時加入以下命令列,為root新增遠端連線的能力。連結密碼為 “pengqi”(不包括雙引號)

mysql> GRANT ALL PRIVILEGES ON . TO root@”%” IDENTIFIED BY “pengqi”;
最後再開啟3306埠,實現遠端連線服務,命令如下

[root@localhost ~]#/sbin/iptables -I INPUT -p tcp –dport 3306-j ACCEPT

外部連結訪問效果(一般建立sql資料庫和資料表,建議通過遠端連結控制,直觀易操作)

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章