linux - 阿里雲 ecs 怎麼安裝mysql
滿天的星座
滿天的星座 2017-05-16 13:18:25
0
2
589

如題:阿里雲伺服器ecs上自己搭建mysql環境 該怎麼搭建 用npm install (已安裝node) 的話 怎麼修改mysql設定檔

總是報錯

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

試了很多網路上的解決方案,像是加入skip-grant-tables跳過輸入密碼 但我的mysql重啟也不好用

[root@iZ2ze6yh0lvendgbwk6k4tZ ~]# service mysqld restart
Stopping mysqld:  [  OK  ]
MySQL Daemon failed to start.
Starting mysqld:  [FAILED]

伺服器小白 求指點

滿天的星座
滿天的星座

全部回覆(2)
伊谢尔伦

安裝mysql

  • yum安裝

  • 二進位套件安裝

  • 編譯安裝

mysql啟動報錯

  • 啟動報錯,看mysql的error日誌

  • 登入權限報錯,skip-grant-tables 跳過以後,修改mysql用戶密碼

Peter_Zhu

已解決,我的問題:

  • skip grunt tables 放错位置了 我放在[mysqld_safe]的块下面了 放在[mysqld]即可

  • 接下來重啟失敗,看錯誤日誌,3306被佔用了,kill -9 [pid] 发现杀掉后立刻重启,我用kill [pid]直接殺掉,發現3306埠不被佔用了

  • 接下來進行連接mysql,報錯沒有mysql.sock文件,可能是我之前誤刪了,重啟伺服器,然後service mysqld restart 重启,找到了mysql.sock ,之后发现my.cnf 文件下的socket位置与它找的不一样,用ln -s 軟連接了一下

終於成功了~

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!