树莓派安装MySQL(2023-2-27)
安装
MySQL
- 使用管理员权限运行apt-get获取最新的
MySQL
及Python编程
接口(之后用于数据库编程): sudo apt-get install mariadb-server-10.0 python-mysqldb
- 使用管理员权限运行apt-get获取最新的
配置
MySQL
可以远程连接sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
- 找到并注释掉下面的内容
bind-address = 127.0.0.1
修改root密码
sudo mysqladmin -u root -p password
填写密码
Enter password: 我安装的这个版本安装时没有设置root密码的提示,这个随便输 New password: 填你的密码 Confirm new password:
开启
root
远程登录权限sudo mysql #超级用户进入mysql
切换到数据库
MySQL
use mysql;
给root授予在任意主机(%)访问任意数据库的所有权限
grant all privileges on *.* to 'root'@'%' identified by 'qwe123' with grant option;
如果需要指定访问主机,可以把%替换为主机的IP或者主机名。另外,这种方法会在数据库mysql的表user中,增加一条记录。如果不想增加记录,只是想把某个已存在的用户(例如root)修改成允许远程主机访问,则可以使用如下SQL来完成:
代码如下:update user set host='%' where user='root' and host='localhost';
退出数据库
exit
重启数据库
sudo service mysql restart