[经验] 树莓派MYSQL安装【附离线安装mysql】

[复制链接]

实习生

发表于 2017-3-3 12:14:24   331 查看 1 回复 显示全部楼层 倒序浏览
分享
树莓派MYSQL安装
更新:2017-03-03
树莓派安装mysql其实有2种一种是执行apt-getinstall mysql-server命令来安装,一种是安装绿色版的,绿色版的是本人制作的,没有任何病毒,可以放心安装,依据不同环境选择不同安装方式,安装方式简单,绿色版mysql版本是5.5.54,所有软件见附件部分。

1、登录树莓派执行apt-get update 更新源文件(如果没有更新的话,已经更新了的不需要更新)
2、先查看是否安装mysql

使用dpkg -l|grep MySQL:查看是否安装mysql
安装了就要卸载
apt-get remove  mysql-server
执行下面指令确保卸载的更干净
apt-get autoremove--purge mysql-server
apt-get remove mysql-server
apt-get autoremove mysql-server
apt-get remove mysql-common
3、执行下面指令安装apt-get install vsftpd

如果是安装绿色版步骤如下

3.1、解压mysql.tar到/var下面

3.2、执行下面指令添加本地目录

vi /etc/apt/sources.list
3.3、将sources.list 原来的内容都注释掉。在最后添加
deb file:/var mysql/
3.4、更新配置
apt-get update

3.5、输入指令apt-get install mysql-server,绿色版安装会提示2次输入y回车就行了,同在线安装方式

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

装时间大概几分钟左右。

4、测试连接

输入:mysql -u root –p密码登录mysqlshow databases; #显示所有数据库

5、配置

5.1、mysql所在目录的查找

find / -name mysql -print

image1.png

5.2、解决乱码问题:
find / -name my.cnf –print
image2.png
安装路径:etc/mysql/
搜索 my.cnf 文件并显示所在目录,然后使用vi 打开它

在[client]节点下添加
default-character-set=utf8

在[mysqld]节点下添加

character-set-server=utf8
collation-server=utf8_general_ci

CTRL+X保存(或者是输入!wq),然后sudo reboot重启一下树莓派

进入mysql,使用
show variables like 'char%';
显示如下配置说明已经成功了
+--------------------------+------------------------------------------+
| Variable_name | Value |
+--------------------------+------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /opt/mysql-cluster/share/mysql/charsets/ |
+--------------------------+------------------------------------------+
8 rows in set (0.00 sec)
image3.png
5.3、mysql服务的启动和关闭
执行mysqld stop是会报错的不推荐
执行/etc/init.d/mysql stop停止服务
5.4、开启mysql远程访问
5.4.1、登录mysql,输入下面命令,创建用户用来远程连接

GRANT ALL PRIVILEGES ON *.* TO 'user_1'@'%' IDENTIFIED BY'2017123456' WITH GRANT OPTION;
(第一个user_1表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个2017123456表示密码)。

5.4.2、   执行 flush privileges;命令立即生效

5.4.3、查询数据库的用户(看到如下内容表示创建新用户成功了)

SELECT DISTINCT CONCAT('User:''',user,'''@''',host,''';') AS query FROM mysql.user;
image4.png

5.4.4、使用exit命令退出MySQL

然后打开vim /etc/mysql/my.cnf
将bind-address   = 127.0.0.1
或设置成bind-address   = 0.0.0.0(设备地址)
重新启动(命令如下):
/etc/init.d/mysqlstop
/etc/init.d/mysqlstart
image5.png

5.4.5、查看端口号

showglobal variables like 'port';  
image6.png

5.4.6、设置navicat连接。

image7.jpeg
点击连接测试看到如下内容表示成功。


标签:mysql 离线安装 mysql安装

实习生

发表于 2017-3-3 12:15:15    楼主|
华强PCB打样
附件:

树莓派java web软件,linux待安装软件
mysql-armhf-5.5.54.tar
http://pan.baidu.com/s/1eRXsWtc



回复

点赞

高级模式
您需要登录后才可以回帖 登录 | 注册

专家问答 查看更多>>
关闭

站长推荐 上一条 /7 下一条

小黑屋|手机版|Archiver| 电子发烧友 ( 粤ICP备14022951号-2 )     

GMT+8, 2017-3-24 10:06 , Processed in 0.109013 second(s), 14 queries , Memcache On.

微信扫描
快速回复 返回顶部 返回列表
-

推荐专区

技术干货集中营

专家问答

用户帮助┃咨询与建议┃版主议事

我的提问

工程师杂谈

工程师创意

工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

单片机论坛

FPGA|CPLD|ASIC论坛

DSP论坛

嵌入式系统论坛

-

电源技术论坛

电源技术论坛

-

硬件设计论坛

电路设计论坛

电子元器件论坛

控制|传感

总线技术|接口技术

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术专区

仪器仪表技术专区

-

EDA设计论坛

multisim论坛

PCB设计论坛

proteus论坛|仿真论坛

EasyEDA-中国人自已的EDA工具

-

综合技术与应用

电机控制

智能电网

光电及显示

参考设计中心

汽车电子技术论坛

医疗电子论坛

-

开源硬件

树莓派论坛

智能硬件论坛

开发快智能硬件开发平台

Intel物联网开发者专区

Waveshare

乐美客SBC专区

Arduino论坛

BeagleBone论坛

机器人论坛

创客神器NanoPi

小钢炮CANNON

比派科技banana pi专区

-

无线通信论坛

无线通信技术专区

天线|RF射频|微波|雷达技术

-

IC设计论坛

芯片测试与失效分析

Mixed Signal/SOC[数模混合芯片设计]

Analog/RF IC设计

设计与制造封装测试

-

个人版区

阿东Verilog技术专版

直流马达驱动电路设计

LabVIEW英雄联盟

特权同学FPGA专区

-

厂商专区

灵动微电子 MM32

盈鹏飞嵌入式

TI论坛

TI Deyisupport社区

芯灵思嵌入式论坛

Tisan

米尔科技

庆科社区

WIZnet技术专区

Cypress技术论坛

飞凌嵌入式

Qualcomm技术论坛

英创嵌入式

机智云GoKit论坛

-

检测技术与质量

电磁兼容(EMC)设计与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机技术论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

供需广告

招聘┃求职发布区

电子展览展会专区