由於服務器到期,沒有及時付費,有買了一臺新的。買下先安裝環境。在這做個記錄。
安裝前,我們可以檢測系統是否自帶安裝 MySQL:
rpm -qa | grep mysql
如果你係統有安裝,那可以選擇進行卸載:
rpm -e mysql // 普通刪除模式
rpm -e --nodeps mysql // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它文件,則用該命令可以對其進行強力刪除
安裝 MySQL:
接下來我們在 Centos7 系統下使用 yum 命令安裝 MySQL(博主的服務器是centos)
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server
權限設置:
chown mysql:mysql -R /var/lib/mysql
初始化 MySQL:
mysqld --initialize
啓動 MySQL:
systemctl start mysqld
查看 MySQL 運行狀態:
systemctl status mysqld
驗證 MySQL 安裝
在成功安裝 MySQL 後,一些基礎表會表初始化,在服務器啓動後,你可以通過簡單的測試來驗證 MySQL 是否工作正常。
使用 mysqladmin 工具來獲取服務器狀態:
使用 mysqladmin 命令倆檢查服務器的版本, 在 linux 上該二進制文件位於 /usr/bin 目錄,在 Windows 上該二進制文件位於C:\mysql\bin 。
mysqladmin --version
linux上該命令將輸出以下結果,該結果基於你的系統信息
mysqladmin Ver 8.42 Distrib 5.6.43, for Linux on x86_64
Mysql安裝後需要做的
Mysql安裝成功後,默認的root用戶密碼爲空,你可以使用以下命令來創建root用戶的密碼:
mysqladmin -u root password "new_password";
現在你可以通過以下命令來連接到Mysql服務器:
[root@host]# mysql -u root -p
Enter password:*******
記錄mysql遠程連接數據庫1130錯誤解決方法
有餘操作方便需要對mysql操作。我選擇遠程鏈接工具鏈接,鏈接工具navicat
首要要在服務器把端口打開。mysql默認3306
然後我鏈接包1130錯誤。錯誤代碼1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server
通過字面意思知道是因爲我的沒有鏈接mysql服務器的權限
首先登錄mysql
mysql -u root -p
彈出Enter password:輸入您的數據庫密碼
鏈接到mysql數據庫。
假如你的用戶是root ,那麼運行如下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的數據庫密碼' WITH GRANT OPTION;
然後刷新一下權限
flush privileges;
這就基本完成。如有錯誤請指出謝謝。
問題解決的博客