zoukankan      html  css  js  c++  java
  • 树莓派:2安装MySQL

    上一节我主要记录了树莓派的启动使用,这一节主要记录下在树莓派上面安装mysql,因为我要在上面运行NLifeBill所以我就先安装mysql。

    首先我想启用root用户,所以我先启用root用户:

    sudo passwd root
    

    这里会提示输入两次密码,然后:

    sudo passwd --unlock root
    

    这样就可以启动root登录,如果想立马使用root,可以:

    su root

    这样就可以直接切换到root用户不过会提示输入密码,如果下次用root登录的话就会在登录的时候显示设置画面,如果你只是玩玩就可以不用管这个。

    接下来要安装mysql,安装之前可以先更新下本机软件:

    sudo apt-get update
    

    然后就是等待了。等待完之后要准备安装mysql了,命令直接安装:

    sudo apt-get install mysql-server
    

    然后就是等待,在安装的过程中会提示你让你输入mysql的root密码,会提示两次。输入完成之后就会安装成功了。

    然后输入如下命令进入mysql:

    mysql -u root -p
    

    然后会提示输入密码,输入密码就可以进入mysql:

     1 root@raspberrypi:/home/pi# mysql -u root -p
     2 Enter password:
     3 Welcome to the MySQL monitor.  Commands end with ; or g.
     4 Your MySQL connection id is 43
     5 Server version: 5.5.35-0+wheezy1 (Debian)
     6 
     7 Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
     8 
     9 Oracle is a registered trademark of Oracle Corporation and/or its
    10 affiliates. Other names may be trademarks of their respective
    11 owners.
    12 
    13 Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    14 
    15 mysql>

    然后创建我要使用的数据库LifeBill:

    1 mysql> create database lifebill
    2     -> ;
    3 Query OK, 1 row affected (0.01 sec)

    数据库创建好之后要新建个用户:

    1 mysql> create user dn9x identified by "123";
    2 Query OK, 0 rows affected (0.00 sec)

    新用户创建完成之后要授权给他,这里我只是授权了只能本机登录:

    mysql> grant insert, delete, update, select on lifebill.* to dn9x@localhost identified by "123";
    Query OK, 0 rows affected (0.00 sec)
    

    授权完成之后用新用户登录下看看数据库:

    1 mysql> show databases;
    2 +--------------------+
    3 | Database           |
    4 +--------------------+
    5 | information_schema |
    6 | lifebill           |
    7 +--------------------+
    8 2 rows in set (0.00 sec)

    显示lifebill已经在此用户下了,接下来就是要导入基本数据了,这里我的数据和项目都放在github上面,所以先把项目down下来,而Raspbian有安装好的git,这样就好办多了。

    1 git clone https://github.com/Dn9x/NLifeBill

    因为我的sql文件也在项目里面,项目也是要用的,所以就直接down下整个项目。然后导入sql数据:

    1 mysql -u root -p -D lifebill</home/pi/github/NLifeBill/db/lifebill.sql

    到此数据就导入成功了!查询下表和数据都没有问题,接下来就是NodeJs方面的问题了!

  • 相关阅读:
    RequestMappin
    数组换位子
    mysql 数据表中查找重复记录(条数)
    post测试
    maven
    常用String练习
    删除重复数据
    推荐几个不错的jQuery图表插件,让你的报表更清晰动感
    纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等),NB么?
    在中国,我们的知识产权真的陨落了吗?
  • 原文地址:https://www.cnblogs.com/Dn9x/p/3575077.html
Copyright © 2011-2022 走看看