一、离线安装

1、下载“mysql57_armhf.tar.gz”

2、通过“FileZilla”上传“mysql57_armhf.tar.gz”到“/home/pi/Public”目录

3、“SSH”连接

4、切换“root”权限

su root 或者 sudo -i

5、更新系统

apt-get update

6、安装依赖

apt-get install libatomic1 zlib1g libnuma1 libaio1 libnuma1 libmecab2 psmisc libevent-core-2.1-6 

7、解压缩

tar -zxvf mysql57_armhf.tar.gz

8、进入目录

cd mysql57_armhf

9、安装

dpkg -i mysql-common_5.8+1.0.5_all.deb

dpkg -i *.deb

10、测试

mysql -v

11、连接 mysql

sudo mysql

12、配置 mysql 访问密码(数据库里操作命令)

use mysql;
UPDATE mysql.user SET authentication_string=password('password') WHERE user='root';
UPDATE mysql.user SET plugin='mysql_native_password' WHERE user='root'; 
flush privileges; 
exit

13、重启 mysql

sudo service mysql restart

14、通过密码连接 mysql

sudo mysql -u root -p

15、配置 mysql 远程连接(数据库里操作命令)(MySQL 5.7 版本已经不再使用“Password”来作为密码的字段了,而改成了“authentication_string”)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;
exit

16、配置 mysql 监听所有 IP 地址

    (1)、打开“/etc/mysql/mysql.conf.d/mysqld.cnf”
    
    nano /etc/mysql/mysql.conf.d/mysqld.cnf

    (2)、注释“bind-address            = 127.0.0.1”此行
    
    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    # bind-address            = 127.0.0.1

17、重启 mysql 服务

sudo service mysql restart

二、在线安装

1、更新软件源 && 更新软件

sudo apt-get update

sudo apt-get upgrade

2、安装 mysql server

sudo apt-get install mysql-server

3、连接 mysql

sudo mysql

4、配置 mysql 访问密码(数据库里操作命令)(MySQL 5.7 版本已经不再使用“Password”来作为密码的字段了,而改成了“authentication_string”)

use mysql;
UPDATE mysql.user SET authentication_string=password('password') WHERE user='root';
UPDATE mysql.user SET plugin='mysql_native_password' WHERE user='root'; 
flush privileges; 
exit

5、重启 mysql

sudo service mysql restart

6、通过密码连接 mysql

sudo mysql -u root -p

7、配置 mysql 远程连接(数据库里操作命令)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;
exit

8、配置 mysql 监听所有 IP 地址

    (1)、打开“/etc/mysql/mysql.conf.d/mysqld.cnf”
    
    nano /etc/mysql/mysql.conf.d/mysqld.cnf

    (2)、注释“bind-address            = 127.0.0.1”此行
    
    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    # bind-address            = 127.0.0.1

9、重启 mysql 服务

sudo service mysql restart

三、服务操作

1、安装 mysql 服务

sudo apt-get install mysql-server

2、卸载 mysql 服务

3、启动 mysql 服务

sudo service mysql start
sudo systemctl start mysql 

4、重启 mysql 服务

sudo service mysql restart
sudo systemctl restart mysql 

5、停止 mysql 服务

sudo service mysql stop
sudo systemctl stop mysql 

6、查看 mysql 服务状态

sudo service mysql status 

7、设置 mysql 服务开机自启

systemctl enable mysqld
systemctl daemon-reload

8、登录 mysql 服务(默认没有密码)

sudo mysql 

或者

sudo mysql -u root -p

9、登出 mysql 服务

exit

10、修改 root 密码

    (1)、切换数据库

    use mysql; 

    (2)、修改密码(MySQL 5.7 版本已经不再使用“Password”来作为密码的字段了,而改成了“authentication_string”)

    UPDATE mysql.user SET password=password('password') WHERE user='root'; 
    
    或者
    
    UPDATE mysql.user SET authentication_string=password('password') WHERE user='root';
    
    (3) 、修改“native”插件密码
    
    UPDATE mysql.user SET plugin='mysql_native_password' WHERE user='root'; 
    
    (4)、刷新权限
    
    flush privileges; 

    (5)、退出服务

    exit

    (6)、重启服务

    sudo service mysqld restart

    (7)、密码登录

    sudo mysql -u root -p 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐