在Ubuntu虛擬機搭建數據庫系統

  安裝很簡單,使用spt-get安裝便可,安裝mysql後,不須要使用密碼就能夠進行登錄。mysql

[root@localhost ~]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.39 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> exit
Bye

  這樣很不安全,因此咱們須要爲mysql的root用戶配置密碼git

[root@localhost ~]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.39 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> exit
Bye

  設置mysql的自啓:github

[root@localhost ~]# chkconfig --list

注意:該輸出結果只顯示 SysV 服務,並不包含原生 systemd 服務。SysV 配置數據可能被原生 systemd 配置覆蓋。 
      若是您想列出 systemd 服務,請執行 'systemctl list-unit-files'。
      欲查看對特定 target 啓用的服務請執行
      'systemctl list-dependencies [target]'。

mysqld             0:關    1:關    2:關    3:關    4:關    5:關    6:關
netconsole         0:關    1:關    2:關    3:關    4:關    5:關    6:關
network            0:關    1:關    2:開    3:開    4:開    5:開    6:關
[root@localhost ~]# chkconfig mysqld on
[root@localhost ~]# chkconfig --list|grep mysql

注意:該輸出結果只顯示 SysV 服務,並不包含原生 systemd 服務。SysV 配置數據可能被原生 systemd 配置覆蓋。 
      若是您想列出 systemd 服務,請執行 'systemctl list-unit-files'。
      欲查看對特定 target 啓用的服務請執行
      'systemctl list-dependencies [target]'。

mysqld             0:關    1:關    2:開    3:開    4:開    5:開    6:關

  鏈接數據庫:sql

mysql -uroot -p

  輸入數據庫密碼便可登錄。mongodb

  查看mysql版本信息:shell

mysql> select version();
+-------------------------+
| version()               |
+-------------------------+
| 5.7.20-0ubuntu0.17.04.1 |
+-------------------------+
1 row in set (0.00 sec)

  查看當前時間:數據庫

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2017-11-09 23:27:41 |
+---------------------+
1 row in set (0.01 sec)

   實現Windows與Ubuntu虛擬機之間的文件互傳問題。ubuntu

  其實很簡單就是須要安裝一個VMware tools便可。安全

  打開文件管理就有一個VM的tar包,沒有的話就須要多掛一個cd驅動器。spa

  右鍵,設置,

  我有兩個cd驅動器,一個放置Ubuntu鏡像,另外一個安裝VM。而後把tar包複製到桌面提取出來文件。

tar -xzvf  VMwareTools-10.0.6-3595377.tar.gz

  切到解壓的目錄下執行:

sudo ./wmware-install.pl

  一路回車。然而我裝完後不能拖入文件,只好使用lrzsz了。

sudo apt install lrzsz

  上傳成功。

  數據的轉移方法

  更換機器時(或者裝了雙系統以後),須要導入以前的數據庫信息。

  第一步,將數據庫信息拿出來存到物理硬盤。

C:\Users\jeffd>mysqldump -uroot -p dbsys > D:\dbsys.sql
Enter password: ********

  此時會在相應的路徑下生成數據庫文件。

  在要轉移到的機器上新創建一個數據庫。

mysql -uroot –p 數據庫名 < D:\dbsys.sql

  數據庫就導入成功了。

   mongodb

  首先,在GitHub拉下來源碼包mongo。傳到Ubuntu虛擬機上,解壓

unzip mongo-master.zip

  而後編譯你的版本,我在編譯的過程當中屢次出錯(研究了一會不知道是什麼問題,有人遇到能夠交流一下),仍是老老實實apt-get來裝。

sudo apt-get install mongodb

  安裝成功,查看mongo版本。

jeff@jeff:/etc$ mongo -versionMongoDB shell version: 3.2.11

相關文章
相關標籤/搜索