1.材料
- 树莓派4
- 系统版本2020-05-27-raspbian
- win10电脑
2.安装前先对树莓派更新源文件
$ sudo apt-get update
$ sudo apt-get upgrade
当运行apt-get update命令的时候,实际上相当于软件管家的“查找更新”操作。它会同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引信息(软件包的版本信息、系统要求、翻译、依赖关系等等)。
当运行apt-get upgrade命令的时候,实际上相当于软件管家的“一键更新”操作。它会对已经安装有更新的软件进行自动升级。由于确定要更新的软件包需要对本地安装的版本和列表的版本进行比较,所以要在update以后运行这一条。
3.安装MySQL server
$ sudo apt-get install mariadb-server-10.0
4.安装完毕之后登陆数据库
$ sudo su root
切换成root用户
接着输入mysql出现下图即为成功
登陆之后连接登陆MySQL
# 在数据库中使用
# 进入mysql
MariaDB [(none)]> use mysql;
# 修改密码
MariaDB [mysql]> update user set plugin='mysql_native_password' where user='root';
MariaDB [mysql]> UPDATE user SET password=PASSWORD('root的密码') WHERE user='root';
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> exit;
5.操作MySQL的一些方式
$ sudo /etc/init.d/mysql restart
# mysql的其他操作 status、start、stop、restart
6.开启远程访问
1. 允许远程登录
$ sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
# 将bind-address这行注释掉
# 或者将127.0.0.1 这个值改为0.0.0.0
# 然后重启
$ sudo /etc/init.d/mysql restart
2. 设置账号权限
$ mysql -u root -p
# 登不进去可以先sudo su root 接着输入mysql
$ 输入密码
MariaDB [(none)]> use mysql;
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root的密码' WITH GRANT OPTION;
MariaDB [mysql]> flush privileges;
如下图所示:
7.使用Navicat实现远程访问
1.下载并注册Navicat
- 下载Navicat Premium
- 注册机下载(Navicat15)
- 安装好Navicat
- 使用管理员权限打开注册机
- 点击patch,找到navicat下载的目录选择navicat,点击打开
- 显示下图即是破解成功
- 点击Generate
- 出现序列码点击copy
- 然后打开Navicat
打开之后点击注册
输入序列码
- 点击手动激活
- 之后会生成一长串请求码
- 把返回的激活码复制粘贴到Navicat
- 点击激活,再次打开就可以发现已经激活成功了
2.建立远程访问
- 右键project1选择 新建连接 选择MySQL
- 填入相关信息 然后选择连接
- 至此已经完成在树莓派4上建立MySQL数据库并实现远程访问