• 树莓派安装MySQL数据库


    树莓派安装MySQL 搭建数据库

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    2019年9月10日 发布

    接上篇

    树莓派安装Nginx+Php7.3 搭建Web服务器局域网可访问
    https://lingshunlab.com/raspberry-pi-install-nginx-php.html

    我们已经安装了Nginx 和php 7.3,现在就来开始安装MySQL。在本教程,将会一步一步进行安装MySQL,并最后使用PhpMyAdmin对数据库进行管理

    示例环境(参考)

    这是本教程的相关环境版本参考,这不一定是需要的,但如果你遇到了不明问题还是没办法解决的话,可以考虑一下是不是版本环境的问题。

    树莓派系统:
    Raspbian Buster with desktop
    Version:July 2019
    Release date:2019-07-10

    树莓派硬件:
    Raspberry Pi 3 B+

    更新系统(可选)

    不论你是什么时候装的树莓派,在此步骤不一定是要做的,但更新了系统可能会让事情更简单一些,极少数情况下能让事情更复杂一些。

    在终端输入命令:

    sudo apt-get update
    sudo apt-get upgrade

    开始安装

    1,安装MySQL

    在终端输入以下命令,安装MySQL:

    sudo apt install mariadb-server

    2,设置数据库

    在终端中,运行MySQL安全安装命令

    sudo mysql_secure_installation

    此时系统会询问你:Enter current password for root (enter for none): ,按回车(enter)键,因为第一次登陆是没有密码的。

    然后会询问你: Set root password? —— 按 y ,进行root帐号的密码设置

    此时,会提示 New password ,在此输入你的MySQL密码,请牢记这个密码,输入完成按回车,会提示re-enter new password此时再重复输入密码,回车即可。

    然后,询问你 Remove anonymous users ,按 y 。

    然后,询问你 Disallow root login remotely ,按 y 。

    然后,询问你 Remove test database and access to it ,按 y 。

    然后,询问你 Reload privilege tables now ,按 y 。

    最后,您将看到消息 All done!Thanks for using MariaDB! 。表示已经设置完成了。

    3,添加数据库

    在终端中运行MySQL

    sudo mysql -u root -p

    使用刚才设置的root密码,进行登陆

    之后,将会显示 Welcome to the MariaDB monitor.,表示已经进入MySQL

    使用MySQL命令,创建数据库。

    例如这里创建一个名为lingshundb的数据库:

    create database lingshundb;

    注意:结束时需要分号

    创建数据库的命令输入成功后,应该会看到

    Query OK,表示创建成功。

    创建MySQL用户

    创建该用户用于分配刚才创建的数据库,

    例如创建一个名为lingshun的用户

    create user 'lingshun'@'localhost' IDENTIFIED BY 'YOURPASSWORD';

    向用户授权数据库

    向用户lingshun授予lingshundb数据库权限。

    GRANT ALL PRIVILEGES ON lingshundb.* TO 'lingshun'@'localhost' IDENTIFIED BY 'YOURPASSWORD';

    注意:您需要在IDENTIFIED BY之后输入你设置的密码。

    刷新数据库权限

    要使刚才的更改生效,需要刷新数据库权限,

    输入以下命令:

    FLUSH PRIVILEGES;

    退出MySQL

    quit

    将会见到bye,表示已退出MySQL并回到终端命令符状态

    这时我习惯重启一下,如果不重启应该问题也不大。

    4,安装PhpMyAdmin

    要在php中使用MySQL,则需要安装php-mysql

    sudo apt install php-mysql

    安装完毕后,在PhpMyAdmin的官网下载最新版本:
    https://www.phpmyadmin.net/

    在终端中,使用 wget 或者 curl 命令都可以下载,例如我习惯使用wget:

    cd ~
    wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.zip

    然后,使用unzip命令解压,
    再使用mv命令把phpMyAdminxxxxxxxx的文件夹移动到Nginx的网站目录下,
    (这里的xxxxxxxx,是你当前的下载的版本信息)

    Nginx的默认网站目录是:/var/www/html/

    这就不详细列出操作命令,
    最后打开浏览器输入http://localhost/phpMyAdminxxxxxxxxxxxx ,
    (或者输入http://’yourIP’/phpMyAdmin-4.9.1/index.php)

    即可打开PhpMyAdmin的数据库管理登陆页面。


    如有疑问,请添加公众号留言交流。

    出处:https://lingshunlab.com/raspberry-pi-install-mysql.html

    =========================================================================

    树莓派安装MYSQL

    1、更新数据:sudo apt-get update

    2、开始安装:sudo apt-get install mysql-server

    3、修改root密码:sudo mysqladmin -u root -p password

    4、登入数据库:sudo mysql -uroot -p密码

    5、查看用户下所有数据库: show databases;

    6、进入某个数据库: use 数据库名

    7、查看该数据库里的所有表:show tables;

    8、查看表结构:desc 表名;

    9、创建数据库:create database 数据库名

    * * *

    出处:https://www.cnblogs.com/dongxiaodong/p/9708938.html

  • 相关阅读:
    Find the Smallest K Elements in an Array
    Count of Smaller Number
    Number of Inversion Couple
    Delete False Elements
    Sort Array
    Tree Diameter
    Segment Tree Implementation
    Java Programming Mock Tests
    zz Morris Traversal方法遍历二叉树(非递归,不用栈,O(1)空间)
    Algorithm about SubArrays & SubStrings
  • 原文地址:https://www.cnblogs.com/mq0036/p/13281846.html
Copyright © 2020-2023  润新知