树莓派数据库的安装教程及基本使用方法(从0开始教你安装数据库)

树莓派数据库的安装教程及基本使用方法(从0开始教你安装数据库)

树莓派数据库的安装

在终端中输入
sudo apt-get install mysql-server (注意:此过程中没有需要你设置密码)
所以后面你要进去数据库的话,用下面的方法进去:
sudo mysql –uroot –p
(后面需要你输密码,你随便输,回车即可进去数据库)
树莓派数据库的安装教程及基本使用方法(从0开始教你安装数据库)
你要明确一点,你进得去,就证明数据库安装成功

感觉这个很不合理(告诉你们怎么弄成常规的操作,需要输对密码才能进去)
树莓派数据库的安装教程及基本使用方法(从0开始教你安装数据库)
首先我们要知道不用我们输入密码,那他肯定有默认的密码,密码这些资料是属于配置资料,所以我们进入
cd /etc/mysql中
sudo nano debian.cnf
或者输入sudo cat /etc/mysql/debian.cnf
树莓派数据库的安装教程及基本使用方法(从0开始教你安装数据库)
这里的密码是我自己设置,一开始是没有,为空。(password=""你登陆就要属什么密码)

或者通过进入通过非常规语句sudo mysql -uroot -p
进去后,use mysql;
set password = PASSWORD(‘123456’)#修改密码为123456
flush privileges;#刷新
exit;#退出

其实为什么输入什么都能进去,是因为PLUGIN没有设置对
UPDATE mysql.user SET authentication_string=PASSWORD(‘root’),PLUGIN='mysql_native_password’WHERE USER=‘root’;
修改完成之后

通过重启服务
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

这样的话,你必须要输入正确的密码进去
sudo mysql -uroot -p123456

树莓派数据库的基本指令

update user set password=password(”xueok654123″) where user=’root’;
修改数据库的密码

show databases;
查看当前已经建立的数据库

create database xxx;
新建一个数据库和表单(完成后使用show databases查看有没有新建成功)

drop database xxx;
删除xxx的数据库

create table xx(id int(10),name varchar(10));
新建一个table名字叫xx,和他的两个域

show tables;
查看表单

describe xx;
查看表单有什么域

select * from xx;
查看相关表单信息

insert into xx(id,name) values (%d,%s)",[“1”,“sss”])
插入数据