Linux上安裝MySql

  • 準備安裝環(huán)境
CentOS6.7 Final
MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar
  • 上傳MySQL安裝包到CentOS上
    執(zhí)行rz,就可以從本地選擇要上傳的文件了。
    默認上傳至服務(wù)器的usr/local目錄下
  • 設(shè)置執(zhí)行權(quán)限chmod u+x MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar
  • 執(zhí)行解壓命令 tar -xvf MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar,得到如下文件:
MySQL-client-5.5.48-1.linux2.6.x86_64.rpm
MySQL-shared-compat-5.5.48-1.linux2.6.x86_64.rpm
MySQL-test-5.5.48-1.linux2.6.x86_64.rpm
MySQL-server-5.5.48-1.linux2.6.x86_64.rpm
MySQL-embedded-5.5.48-1.linux2.6.x86_64.rpm
MySQL-devel-5.5.48-1.linux2.6.x86_64.rpm
MySQL-shared-5.5.48-1.linux2.6.x86_64.rpm
  • 設(shè)置執(zhí)行權(quán)限
chmod u+x MySQL-server-5.5.48-1.linux2.6.x86_64.rpm 
chmod u+x MySQL-client-5.5.48-1.linux2.6.x86_64.rpm
  • 安裝rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm,有時候會出現(xiàn)下面的消息:

    image.png

  • 卸載沖突rpm -e mysql-libs-5.1.73-5.el6_6.x86_64 --nodeps

  • 依次安裝
    rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm
    rpm -ivh MySQL-client-5.5.48-1.linux2.6.x86_64.rpm

  • 初始化MySQL服務(wù), /usr/bin/mysql_secure_installation

  • 啟動MySQL服務(wù),service mysql start

install & start
  • 試著遠程連接,比如從本地使用客戶端Navicat連接,報錯:
    Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server

  • 連接服務(wù)器,

mysql -u root - p
Enter password:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'   IDENTIFIED BY 'password' WITH GRANT OPTION;
 (授權(quán),用戶root使用password從任何主機連接到mysql服務(wù)器。)
flush privileges;

【參考】
https://stackoverflow.com/questions/1559955/host-xxx-xx-xxx-xxx-is-not-allowed-to-connect-to-this-mysql-server

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容