树莓派——安装MySQL数据库并开启远程连接
2016-11-15 本文已影响834人
飞跑的蛤蟆
1. 安装mysql
安装mysql以及python编程接口
sudo apt-get install mysql-server python-mysqldb
输入mysql的密码
输入密码.png
再次输入mysql的密码
再次确认密码.png
2. 测试mysql
登录mysql并输入在安装时配置密码

3. 查看数据库
show databases;

选定一个数据库
use mysql

查看当前有哪些用户
select host,user from user;

4. 新增用户
新增用户
grant all on *.* to 'zhang'@'%' identified by 'root';
新增一个zhang用户,密码为root,可以在指定ip地址上远程连接。这里授予了全部权限,自己可以根据实际情况给权限;允许所有ip请使用%代替ip。
刷新mysql系统权限表flush privileges;
image.png
image.png
5. 远程连接
我这里使用的连接工具是Navicat Premium,输入IP地址和数据库的账号密码

但是他会出现一个错误。

修改/etc/mysql/my.cnf文件,把bind-address一行注释掉;修改需要管理员权限

重启mysql服务
sudo service mysql restart;
6.开始使用
