Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1865|回复: 0
打印 上一主题 下一主题

树莓派安装MySQL

[复制链接]

1276

主题

2071

帖子

8020

积分

认证用户组

Rank: 5Rank: 5

积分
8020
跳转到指定楼层
楼主
发表于 2020-12-3 21:33:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
接上篇
树莓派安装Nginx+Php7.3 搭建Web服务器局域网可访问
https://lingshunlab.com/raspberry-pi-install-nginx-php.html
我们已经安装了Nginx 和php 7.3,现在就来开始安装MySQL。在本教程,将会一步一步进行安装MySQL,并最后使用PhpMyAdmin对数据库进行管理

示例环境(参考)
这是本教程的相关环境版本参考,这不一定是需要的,但如果你遇到了不明问题还是没办法解决的话,可以考虑一下是不是版本环境的问题。
树莓派系统:
Raspbian Buster with desktop
Version:July 2019
Release date:2019-07-10
树莓派硬件:
Raspberry Pi 3 B+

更新系统(可选)
不论你是什么时候装的树莓派,在此步骤不一定是要做的,但更新了系统可能会让事情更简单一些,极少数情况下能让事情更复杂一些。
在终端输入命令:
sudo apt-get updatesudo apt-get upgrade
开始安装1,安装MySQL
在终端输入以下命令,安装MySQL:
sudo apt install mariadb-server

2,设置数据库
在终端中,运行MySQL安全安装命令
sudo mysql_secure_installation
此时系统会询问你:Enter current password for root (enter for none): ,按回车(enter)键,因为第一次登陆是没有密码的。
然后会询问你: Set root password? —— 按 y ,进行root帐号的密码设置
此时,会提示 New password ,在此输入你的MySQL密码,请牢记这个密码,输入完成按回车,会提示re-enter new password此时再重复输入密码,回车即可。
然后,询问你 Remove anonymous users ,按 y 。
然后,询问你 Disallow root login remotely ,按 y 。
然后,询问你 Remove test database and access to it ,按 y 。
然后,询问你 Reload privilege tables now ,按 y 。
最后,您将看到消息 All done! 和 Thanks for using MariaDB! 。表示已经设置完成了。

3,添加数据库
在终端中运行MySQL
sudo mysql -u root -p
使用刚才设置的root密码,进行登陆
之后,将会显示 Welcome to the MariaDB monitor.,表示已经进入MySQL
使用MySQL命令,创建数据库。
例如这里创建一个名为lingshundb的数据库:
create database lingshundb;
注意:结束时需要分号
创建数据库的命令输入成功后,应该会看到
Query OK,表示创建成功。
创建MySQL用户
创建该用户用于分配刚才创建的数据库,
例如创建一个名为lingshun的用户
create user 'lingshun'@'localhost' IDENTIFIED BY 'YOURPASSWORD';向用户授权数据库
向用户lingshun授予lingshundb数据库权限。
GRANT ALL PRIVILEGES ON lingshundb.* TO 'lingshun'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
注意:您需要在IDENTIFIED BY之后输入你设置的密码。
刷新数据库权限
要使刚才的更改生效,需要刷新数据库权限,
输入以下命令:
FLUSH PRIVILEGES;退出MySQLquit
将会见到bye,表示已退出MySQL并回到终端命令符状态
这时我习惯重启一下,如果不重启应该问题也不大。

4,安装PhpMyAdmin
要在php中使用MySQL,则需要安装php-mysql
sudo apt install php-mysql
安装完毕后,在PhpMyAdmin的官网下载最新版本:
https://www.phpmyadmin.net/
在终端中,使用 wget 或者 curl 命令都可以下载,例如我习惯使用wget:
cd ~wget https://files.phpmyadmin.net/php ... 1-all-languages.zip
然后,使用unzip命令解压,
再使用mv命令把phpMyAdminxxxxxxxx的文件夹移动到Nginx的网站目录下,
(这里的xxxxxxxx,是你当前的下载的版本信息)
Nginx的默认网站目录是:/var/www/html/
这就不详细列出操作命令,
最后打开浏览器输入http://localhost/phpMyAdminxxxxxxxxxxxx ,
(或者输入http://’yourIP’/phpMyAdmin-4.9.1/index.php)
即可打开PhpMyAdmin的数据库管理登陆页面。

https://lingshunlab.com/raspberry-pi-install-mysql.html

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-12-22 19:46 , Processed in 0.055936 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表