linux安裝mysql

    這幾天在嘗試製做分佈式的系統,可是mysql5.7一直沒法安裝成功,從linux上切換至window也不行,碰到了各類問題。由此作一個總結。mysql

 

問題1:Windows 沒法啓動MySql服務 (位於 本地計算機上)錯誤2: 系統找不到指定的文件。linux

緣由:是服務的路徑與安裝的路徑不一致,致使沒法啓動服務方案sql

解決方案:修改windows的註冊表,win+r輸入regedit,進入註冊表編輯器。選擇HKEY_LOCAL_MACHINE ->SYSTEM -> CurrentControlSet -> services ->MySQL,修改ImagePath的路徑爲Mysql安裝路徑windows

問題2:遠程鏈接mysql時報:centos

ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL server

緣由:root用戶未設置外網訪問權限,致使外網沒法訪問。服務器

解決方案:進入雲服務的mysql中,運行如下代碼編輯器

一、mysql -h localhost -u root //這樣應該能夠進入MySQL服務器
二、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //賦予任何主機訪問數據的權限
三、mysql>FLUSH PRIVILEGES //修改生效
四、mysql>EXIT //退出MySQL服務器

問題3:Linux下安裝mysql服務失敗。分佈式

緣由:暫時未知(可能緣由是CentOs不默認安裝mysql服務,轉而使用MariaDB,徹底兼容mysql)this

解決方案:安裝MariaDB,連接https://blog.csdn.net/wh211212/article/details/53129488.net

在Linux下安裝mysql:

            CentOS7以後的版本下自帶Mariadb,能夠直接鏈接mysql,操做與mysql_server一致

            運行環境:CentOS7(在VMware上安裝,以前安裝的時候出了一點問題,這幾天把這個問題寫出來)

            步驟:1. 登錄Linux,進入要安裝的文件夾(

相關文章
相關標籤/搜索