樹莓派安裝MySQL 搭建數據庫
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
2019年9月10日 發布
接上篇
樹莓派安裝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 update
sudo 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;
退出MySQL
quit
將會見到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/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.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
=========================================================================
樹莓派安裝MYSQL
1、更新數據:sudo apt-get update
2、開始安裝:sudo apt-get install mysql-server
3、修改root密碼:sudo mysqladmin -u root -p password
4、登入數據庫:sudo mysql -uroot -p密碼
5、查看用戶下所有數據庫: show databases;
6、進入某個數據庫: use 數據庫名
7、查看該數據庫里的所有表:show tables;
8、查看表結構:desc 表名;
9、創建數據庫:create database 數據庫名
* * *