树莓派lnmp安装mysql_树莓派上的lnmp,建立网站》解决phpmyadmin无法访问树莓派上mysql的问题...

news/2024/5/15 5:51:13/文章来源:https://blog.csdn.net/weixin_32822089/article/details/113720226

本篇主要记录lnmp的搭建过程,以及遇到的问题。

解决phpmyadmin无法访问树莓派上mysql的问题

时间2018年2月11日

使用wordpress 可道云 等开源软件作为网站程序。

网站的运行环境是lnmp,它是 linux nginx mysql php的缩写。

注意:

(

首先: nginx安装完成后网页可以是静态的

继续: php安装完成后网页可以是动态的了。

再加上: 一个数据库程序mysql , 我们的lnmp环境就算完整了。

)

使用apt-get方式安装运行环境更新系统

更新系统这样才能获取最新的软件源软件表列,更新软件。

有三个更新命令

$ sudo apt-get update #应该先执行这个命令才能获取最新的软件表列。

$ sudo apt-get upgrade #更新所有安装的软件。

$ sudo apt-get dist-upgrade #更新系统版本,这个命令在本次任务重没有使用。

本次任务只是用了前两个命令更新系统

参考博客http://blog..net/jq_ak47/article/details/52571344

安装nginx

首先

安装$ sudo apt-get install nginx

启动$ sudo apt-get service nginx start

(

说明:打开启动nginx后,打开浏览器访问树莓派的ip地址,如果看到"welcome to nginx!",则说明nginx安装成功,如果直接在树莓派上的浏览器访问,可以在浏览器输入 localhost 进行访问。

启动 Nginx服务,使用下面两个命令任意一个即可:

sudo /etc/init.d/nginx start

sudo service nginx start

)安装php

可以先使用

$ apt-cache search php

来搜索一下有哪个php版本

我搜到的是php7.0-fpm 所以

$ sudo apt-get install php7.0-fpm配置nginx 和php

使它们能链接在一起协调工作(让nginx能够解析php)

在这里我只修改了nginx的配置文件来达到链接的目的

$ sudo nano /etc/nginx/sites-available/dedault

#以上命令是使用 nano 打开nginx的配置文件

jagb61ogzo0ftj8r74159503183.jpg

k266c1meps8a__62-280765966.jpg

上图配置文件中是一种配置方式,这种链接方式更为稳定。

也可以打开 php的配置文件去看看 php配置文件中是怎样设置的

$ sudo nano /etc/php/7.0/fpm/pool.d/www.conf

3vwe1ayzxwfl1n97u-2043708655.jpg

(nano使用说明:

如果没有安装可以使用

$ sudo apt-get install nano

来安装nano

打开配置文件后 使用方向键移动光标到合适位置 修改配置

然后快捷键 ctrl+o ,Enter ,保存配置文件

ctrl+x 关闭文件 )检验nginx 能否解析php

重载nginx配置文件

$ sudo service nginx reload

启动php

$ sudo service php7.0-fpm start

使用nano 在网站的根目录/var/www/html 创建 info.php文件。

nano /var/www/html/info.php

ph976f26xmwlwzxmo91875993091.jpg

保存并关闭文件

浏览器访问 http://树莓派地址/info.php

geaiqnsjuum1d1ok-391772438.jpg

如图则成功。

到这个时候如果网站不需要使用数据库软件(比如说 “可道云” 就不需要),那么就可以着手开始安装网站软件了。

php安装完成后可以下载一个 php探针 放在网站根目录里,浏览器访问它,可以查看树莓派服务器的各项参数。我使用的是 雅黑php探针。安装mysql

$ sudo apt-get install mysql-server mysql-client

安装php mysql 拓展

$ sudo apt-get install php7.0-mysql

安装完成后重启php-fpm

$ sudo service php7.0-fpm restart

参考博客

http://www..com/koocookie/p/7246520.html

配置mysql

使得网站程序可以访问它

MariaDB 是myaql的一个分支

树莓派apt安装的mysql 其实就是MariaDB apt安装时不会像mysql apt安装那样会提示设置密码。

(

大家都说需要安装完成后初始化,来设置MariaDB的root密码。可能是我没有找到合适的初始化方法,所以一直以来无法使用phpmyadmin登陆数据库,在摸索中我找到了自己的方法。

偷个懒接下来文中的MariaDB 我都将写作 mysql。

)

为了能够使用phpmyadmin登陆数据库

使用命令行登陆mysql

$ sudo mysql

创建一个新用户 admin (随意)

MariaDB[(none)]>

为了使admin拥有为其他用户修改权限的权限,需要为admin赋予arant 权限,这样才能把它当作root来使用。

本段参考

http://blog..net/zhou920786312/article/details/78053907

登陆mysql

[root@dbserverbin]# ./mysql -u root -p

选数据库

mysql> use mysql

查看权限mysql> mysql> user,host,grant_priv from user;+---------------+-----------+------------+| user                   | host          | grant_priv |+---------------+-----------+------------+| root                   | localhost | Y                    || mysql.session | localhost | N                   || mysql.sys         | localhost | N                   || root                   | %               | N                   || zhoufei            | %                | N                  || lsj                       | %                 | N                 |+---------------+-----------+------------+6 rows in set (0.00 sec)

修改权限mysql> update user set grant_priv='Y'

->where user='root';

Query OK, 1 row affected (0.00 sec)

Rows matched: 2 Changed: 1 Warnings: 0mysql> flush privileges

->;

Query OK, 0 rows affected (0.03 sec)

结果mysql> select user,host,grant_priv from user;+---------------+-----------+------------+| user                  | host          | grant_priv |+---------------+-----------+------------+| root                   | localhost | Y                   || mysql.session | localhost | N                  || mysql.sys         | localhost | N                  || root                   | %               | Y                   || zhoufei            | %               | N                   || lsj                       | %               | N                  |+---------------+-----------+------------+6 rows in set (0.00 sec)

现在可以通过phpmyadmin正常访问数据库了

本段写作结束时间18.3.8

本文转载自我的另一个博客所

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_798953.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PHP授权查询地址,PHP网站域名授权系统正版授权查询系统网站授权加密系统带自助授权查询...

资源介绍PHP网站域名授权系统正版授权查询系统网站授权加密系统带自助授权查询,主要修复了前一版本的BUG,增加管理员登录安全码,增加服务器IP域名双重授权模式!域名服务器IP授权模式 授权顶级域名后 其他二级域名均可使用。目前几乎可以运用到…

html网页如何上线,从零开始上线网站的日常(二)— 第一次上线

上一章:从零开始上线网站的日常(一)— 前后端分离网站本地调通本章目标:在云服务器上线上一章完成的网站时间:2019.05.13零. 步骤项目打包云服务器环境部署(JDK & Nginx)项目部署部署脚本编写一. 项目打包1. 前端项目打包前端项目打包比较…

分享高性能ASP.NET网站的系统架构设计

大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。 大型动态应用系统又可分为几个子系统: Web前端系统负载均衡系统数据…

假如我来架构12306网站(一) - 概论

序言: 此文的撰写始于国庆期间,当中由于工作过于繁忙而不断终止撰写,最近在设计另一个电商平台时再次萌发了完善此文并且发布此文的想法,期望自己的绵薄之力能够给予各位同行一些火花,共同推进国内的大型在线交易系统…

企业网站推广的方法有哪些?

摘要: 网站推广就是以互联网为基础,借助平台和网络媒体的交互性来辅助营销目标实现的一种新型的市场营销方式。当前传播常见的推广方式主要是在各大网站推广服务商中通过买广告之类等等方式来实现,免费网站推广包括:SEO优化网站内…

网站设计如何兼顾优化?

开发十年,就只剩下这套Java开发体系了 >>> 网站设计除了设计网站的外观和风格以外,同时还要编写前端的代码,网站设计用描述性的标签来组织页面结构,可以提高内容对搜索引擎的可读性,有利于网站优化&#x…

通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行(转载)

LoadControl 和输出缓存会话和输出缓存Forms 身份验证票证生存期视图状态:无声的性能杀手SQL Server 会话状态:另一个性能杀手未缓存的角色配置文件属性序列化线程池饱和模拟和 ACL 授权不要完全信赖它 — 请设置数据库的配置文件!ASP.NET 成…

做一个网站需要多少花费?

我是今年清明节(4.5)之后开始做自己的网站,这周(6.20号左右)网站正式上线。由于在上班,利用下班时间和周末,陆陆续续做了3个月,勉强做了个能打开,有内容(对&a…

搭建自己的ebook网站

2019独角兽企业重金招聘Python工程师标准>>> 搭建自己的电子书网站 下载代码方式: githubgitee项目介绍 项目使用spring-boot开发,使用maven主要分为manager,common,client模块。 manager 管理模块 参考 client 客户端…

注册网站域名多少钱_网站注册域名要知道什么?注意什么?

网站注册域名要知道什么?注意什么?网站注册域名的问题咱们聚名网已经跟大家说了很多了,但是注册好域名之后,接下来该做哪些,咱们聚名网还没和大家细细的说,一般网站注册好之后需要做哪些事情呢?…

iis网站属性在哪_IIS在使用URL Rewrite 重写的时候由于目标服务器响应时间长,导致出现502问题解决...

按照正常来说,再iis网站界面会有一个application requestrouting cache 的 icon, 可以点击 设置timeout 但是这里没有显示找到了 官方说明可以用命令行解决这个问题https://blogs.iis.net/richma/502-3-bad-gateway-the-operation-timed-out-with-iis-ap…

网站可行性报告范文_孝感做可行性报告本地立项范文

孝感做可行性报告本地立项范文 公司名称: 环建工程有限公司 公司介绍: 环建工程有限公司致力于发展成为一家业界的化服务公司,专注于为客户提供化的服务。主要经营范围项目建议书、可行性报告、资金申请报告、项目申请报告、商业计划书、计划…

springboot访问静态页面404_网站404是什么原因,网站404怎么解决

404对于SEO的影响是非常严重的。一旦处理不当网站就会被K,轻微的是降权。所以死链接的处理一定要用正规的处理方式。而更加重要的就是预防404,因为企赢SEO优化那么多网站从来没有出现过死链接这东西。首先我们要知道404出现的原因有哪些,才能…

5个在线资源搜索网站,用的人求生欲很强!

分享5个平时经常用的在线资源搜索网站,只有你想不到没有你找不到的资源!一起来了解下吧! 西林街搜索http://www.xilinjie.com/ 强烈推荐的资源搜索网站:视频、文库(文档、古籍、专业书籍、电子书[PDF、ePub、Mobi等格…

这6个免费精品自学网站,提升能力让你月薪2w(值得收藏)

学习是我们一辈子的事情,永远不会毕业的,我们只有不断的学习,不断的提升自己,才能成为人上人,这时候肯定有人会问,那么应该如何学习呢?我认为这取决于三颗心:"一信心、二决心、…

大神偷偷收藏的7个自学网站,质量高且免费,请低调使用

很多年轻人都不甘于现状,总想着努力提升自己, 摆脱当前困境。 那么下面我就给大家分享,大神也偷偷收藏的7个自学网站,质量高且免费,每天坚持学习半小时,能让你变得更优秀。 01*学堂在线 看到这个名字就激发…

实用帖!分享5个素材丰富的资源网站

如果你是从事设计相关的工作者,那么这篇干货贴你可得收藏好了,我保证你能用得上! 废话不多说,直接上干货! 1、FoodiesFeed 这个网站主打饮食、蔬果等,吃货设计师的最佳站点。 如果需要各种各样的美食图片…

php德育元素,wsb_v2.0 智睿学校网站系统定位教育网行开发的 , 首页 概况 校园新闻 德育教学 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...

文件名称: wsb_v2.0下载收藏√ [5 4 3 2 1 ]开发工具: EasyLanguage易语言文件大小: 6753 KB上传时间: 2013-03-27下载次数: 2详细说明:智睿学校网站系统定位教育网行开发的系统,网站首页 学校概况 校园新闻 德育教学 校园风彩 资源下载 求贤纳士 成…

网站发布到远程服务器时文件系统,php 文件上传到远程服务器

php 文件上传到远程服务器 内容精选换一换将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式。本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云服务器的操作方法。Windows云服务器可以访问公网。在本地Windows计算机上&#xff0c…

匀速建站 华为云_笔记软件对比与使用云服务建立个人云笔记

此文作为自己的经验记录,也给经常使用笔记的同学们一些参考。以前人们使用笔记本记录想法,随着计算机和手机端广泛使用,越来越多的人使用云笔记,可以多端同步,有云备份不怕丢,但是各种笔记或多或少有些不便…