当前位置: 首页 > news >正文

政务门户网站建设方案网站制作河南

政务门户网站建设方案,网站制作河南,广州市网站建设 合优,c 做游戏的网站教学今天心血来潮,想在树莓派上把mysql服务重弄回来,自从上次树莓派sd卡烧掉之后树莓派也是没怎么重弄服务了。记录一下,成成以后可能也会用到。一、配置树莓派端服务:1、下载mysql-server,这个软件提供mysql服务端能力&am…

今天心血来潮,想在树莓派上把mysql服务重弄回来,自从上次树莓派sd卡烧掉之后树莓派也是没怎么重弄服务了。记录一下,成成以后可能也会用到。

一、配置树莓派端服务:

1、下载mysql-server,这个软件提供mysql服务端能力,树莓派上就装这个就好。

sudo apt-get install mysql-server1

2、安装过后启动服务,这时候数据库只能通过root用户登陆,且没有密码

sudo service mysql start1

sudo mysql -u root1

这里说的root用户是数据库里的用户,和树莓派的系统root用户没有任何关系。然而登陆数据库root用户需要系统root身份权限,所以要加sudo命令转变身份。

166709784_1_20190723060724784

进入数据库可以先看看里面默认有哪些数据库:

show databases;1

166709784_2_20190723060725284

忽略上面的tron这个数据库,这是我自己建了玩的,默认有前三个数据库,而其中的mysql数据库一般是存放数据库自己的配置的数据库,我们进入这个数据库:

use mysql;1

然后查看里面的表:

show tables;1

如果没有使用use mysql 这句话,查看mysql下的表,需要使用show mysql.tables。

166709784_3_20190723060725628

这里面有些表和数据库权限有关,以后有机会再说,现在我们要看的是user表,这个表可以用来新建数据库用户,以及用户登陆ip和密码。

先查看该表,由于字段太多,我仅查看我感兴趣的属性(列):

select user, host, password from user;1

166709784_4_2019072306072666

忽略我的pi用户,该开始只有root用户,且密码一栏是空的,现在设置root用户密码:

update user set password=password('xxxxxx') where user='root';1

xxxxxx填写要设置的密码。

3、下面创建自己的用户,一般操作数据库少用root用户来操作

create user 'test'@'localhost' identified by 'xxxxxx';1

创建用户test,密码是xxxxxx,localhost表示只能本地登陆,如果改成%表示该用户可以从任意ip登陆。

这时候再去查询user表,就会发现有所更新了(去查查,试试)。

4、用刚刚创建的用户登陆数据库

先用exit 退出root登陆的数据库,然后在终端用刚刚创建的用户登陆:

mysql -u test -pxxxxxx1

密码和-p参数紧挨着,没有空格,或者直接打-p后面不接东西,然后以安全的方式输入密码。

顺利的话一切都好,但当我们尝试进入某个数据库比如mysql数据库,会发生权限上的错误:拒绝访问。

166709784_5_20190723060726441

这是因为test用户没有任何mysql数据库的权限,对一个数据库的权限常用的有select,update等,具体有关mysql权限的东西可以查查其他博客。这里我们直接赋予所有权限:

切换回root用户登陆

赋予所有权限:

grant all on *.* to 'test'@'localhost';

更新权限:

flush privileges;

166709784_6_20190723060726972

5、再登陆回test用户就可以进行一系列操作了。

6、删除用户

root用户下:

drop user 'test'@'localhost';1

然后查看一下:

select user from mysql.user;1

166709784_7_20190723060727222

二、配置windows客户端:

1、下载mysql wrokbeach(略)

2、打开后,

166709784_8_20190723060727628

166709784_9_20190723060727941

hostname是服务器的ip地址,端口一般就是3306,除非自己改过。用户名是数据库用户,对应着我们上面例子里那个test,然后密码。设置好之后点test connection可以测试下数据库连接,正常的话就是可以连接上。

注:可能会存在连不上的问题,是因为服务端设置里只能本地连接的限制,不过我的树莓派中倒是没有这项设置,也没有这种阻碍,具体配置其他博客有说是在

/etc/mysql/mysql.conf.d中有一个bind-address设置,将它注释或者设为0.0.0.0即可,没试过,碰到再来谈论吧。

来源:https://www.icode9.com/content-2-348601.html

http://www.lbrq.cn/news/2405269.html

相关文章:

  • 网站建设的大概费用站长工具大全集
  • 人工智能写作网站seo优化信
  • 策划书的网站个人怎么注册自己的网站
  • 郑州本地seo顾问搜索排名优化软件
  • 计算机网站建设与管理是什么我想找一个营销团队
  • 网站图片链接怎么做的网站建站模板
  • 网站快照是什么外贸推广平台排名
  • 福州网站怎么做单页网站怎么优化
  • 河北网站开发地推拉新app推广平台有哪些
  • 价格划算的做网站seo推广一个月见效
  • 南宁网站建设 超博网络网络营销网站有哪些
  • 新余做网站公司seo教程技术整站优化
  • 建网站做点什么好南京百度seo
  • 网站开发进度安排文档杭州网站优化搜索
  • 网站建设背景图片站长工具免费
  • B2B网站建设哪家好?怎么创建公司网站
  • 徐州 商城网站设计seo推广软件怎样
  • 加盟营销型网站建设网页优化包括
  • 域名备案 没有网站湖南百度推广公司
  • 网站备案资料申请百度的营销推广模式
  • 网站案例库深圳网络营销和推广渠道
  • 成都哪家做网站比较好qq引流推广软件免费
  • 怎样是做网站百度seo按天计费
  • 上海十大建筑设计事务所seo技术培训海南
  • 变白网站制作源码在线建站平台免费建网站
  • 做视频好用的素材网站宠物美容师宠物美容培训学校
  • 同类色相的网站南宁seo排名优化
  • 福州营销网站建设模板网站建设优化400报价
  • 网站网页设计工作内容长春seo整站优化
  • 佛山新网站建设服务搜索引擎优化工具
  • RCE随笔(1)
  • ESXi6.7硬件传感器红色警示信息
  • client-go: k8s选主
  • 若依部署项目到服务器
  • 关于prometheus的一些简单的理解和总结
  • Jenkins 实现项目的构建和发布