zoukankan      html  css  js  c++  java
  • 树莓派配置mariadb服务器以及java实验环境

    树莓派配置mariadb服务器以及java实验环境

    简述

    突然发现,在树莓派官方的安装包里面找不到mysql-service以及jdk,有的只是mariadb以及open-jdk然后没办法,上网查了资料,然后进行这两个东西的配置


    mariadb服务器配置

    使用命令

    • sudo apt update 更新系统
    • sudo apt install mariadb-server安装mariadb数据库
    • sudo mysql连接到数据库

    这时候连接数据库是没有密码的,直接连入,这个时候就得进入里面设置密码,对root用户进行密码设置

    • show databases;查看数据库
    • use mysql;使用mysql这个数据库(这个数据库一般都会存在)
    • update user set password=password('你的密码')where user='root';
    • update user set plugin='mysql_native_password' where user='root';
    • flush privileges;
    • 然后就可以推出到命令行界面,然后重启这个服务
    • sudo systemctl restart mariadb重启服务命令
    • 然后你会发现,当你输入sudo mysql已经不能够使用了,这个时候就必须用mysql -u 你的用户 -p然后输入密码进行访问数据库

    这样配置完成了之后,就可以在本机上进行数据库的访问了

    如果需要局域网内访问该数据库的话,还需要配置一些内容,如下:

    • sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf用nano记事本打开这个文件,然后找到
    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    bind-address            = 127.0.0.1
    

    找到之后,把bind-address = 127.0.0.1注释掉,使用#,然后保存退出。

    之后使用mysql -u root -p进入数据库,执行命令

    • GRANT 【ALL PRIVILEGES】(权限) ON 【*.*】(数据库名称) TO 【'user'】(用户名)@'【remoteip'】(用户地址) IDENTIFIED BY 【'password'】(连接口令) WITH GRANT OPTION; 这是格式
    • flush privileges更新权限

    经过以上的操作就可以连接上了局域网内的数据库了

    • mysql -u usrname -h hostname -P port -D dbname -p

    至此,树莓派的数据库配置完成


    java设置

    使用命令sudo apt install openjdk-11-jre或者sudo apt-get install openjdk-11-jdk

    然后就可以使用java -version查看java版本

    Java配置完成

    这是小睿的博客,如果需要转载,请标注出处啦~ヾ(≧▽≦*)o谢谢。
  • 相关阅读:
    [导入]流失
    [导入]喜欢与爱
    [导入]毕业的大学生的100条忠告
    sql 实现从右边查询制定字符出现的位置
    [导入]毕业了
    gridview 实现多字段综合查询
    Java实现图片添加水印文字(左右下角)
    python安装win32api pywin32 后出现 ImportError: DLL load failed
    Asp.net mvc 速度优化 关注Yslow(1)
    WPF 3D中如何选择模型的一部分并维护模型
  • 原文地址:https://www.cnblogs.com/Yunrui-blogs/p/12451949.html
Copyright © 2011-2022 走看看