Ubuntu 18.04 系統配置 NPM環境和mysql數據庫問題解決

  Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行環境。 Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效。

今天我就爲大家 使用 Ubuntu 18.04 系統配置node環境的一些問題,廢話我都不多說了下面開始講解操作步驟。

1.安裝python-software-properties
首先需要安裝依賴包python-software-properties。

執行:$ sudo apt-get install python-software-properties

2.添加PPA
網站deb.nodesource.com維護了nodejs的各版本安裝包的PPA,我們可以從該網站上下載執行導入。

執行:$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

3.安裝nodejs和npm
接下來安裝nodejs,安裝完成之後npm也自動安裝好了。

執行$ sudo apt-get install nodejs

安裝完成之後我們查看一下nodejs和npm的版本。

$ node -v
v8.5.0
$ npm -v
v5.3.0
如果能看到版本這說明NPM環境是沒問題的了,

4.下面就開始解決MySQL安裝遇到的遠程鏈接不上的問題 

安裝說明:用的是Ubuntu的麒麟版本18.04 版本最新的。數據庫:是MySQL Community Server 8.0.11
爲什麼不安裝5.7 版本呢?  因爲5.7版本的數據庫,支持的最高版本是Ubuntu17  所以安裝後你就會發現很多辦法都廢了。是的,我就是這麼折騰了一下午。所以千萬不要直接使用  這是一個坑。 
經過我查找資料和試驗終於解決了這一大問題

 第一步執行更新文件

 sudo apt-get update 
 
第二步就去MySQL官網去下載文件
 下載完成文件格式

然後使用WinSCP  把文件放到 tmp  文件夾裏

 

 然後 cd / tmp  文件下面執行  

執行$ sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

打開一個圖形化安裝配置界面:

選擇第一行確定進去,讓我們選擇MySQL的版本,默認是8.0版本,選擇5.7

然後點擊OK即可。

 

下面我們就開始安裝數據庫的操作

首先執行一下

第一步

$ sudo apt-get update

第二步
$ sudo apt-get install mysql-server

 然後會出現一個圖形化界面要求輸入數據庫密碼,輸完再確認一下密碼確定即可。
 
第三步驗證安裝。
mysql安裝完成後默認是啓動的。
執行:sudo service mysql status|start|stop|restart分別是:查看mysql狀態|啓動mysql|停止mysql|重啓mysql

這樣說明安裝好了

下面就開始解決遠程不能鏈接的問題。

執行 修改 把root的host  修改成%    update mysql.user set Host='%' where User='root'; 

 

然後去mysqld.cnf配置文件中有一行配置:bind-address = 127.0.0.1

,註釋掉然後關掉mysql服務重新打開即可 

 

 執行 關閉  $ sudo service mysql  stop

 

執行 啓動 sudo service mysql  start 

然後使用 Navicat for MySQL 進行鏈接就可以了

 

查詢用戶   select host,user  from mysql.user;

添加用戶  create user '賬號j'@'%' identified by '密碼';

授權  :grant all privileges on *.* to '賬號'@'192.168.3.%' identified by '你的密碼' with grant option;
flush privileges;

 

修改 :update mysql.user set Host='%' where User='root'; 

 

刪除   Delete FROM  mysql.user Where User='abc' and Host='%';      

 

以上是我的操作沒問題的分享希望對你們有所幫助喜歡我的文章就收藏一下把

 

 
 
 
 
 
 
 

原文出處:https://www.cnblogs.com/zmj520/p/10745006.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章