一.查看系统版本,下载对应的MySQL安装包
uname -a
#mysql下载地址
https://dev.mysql.com/downloads/mysql/
https://downloads.mysql.com/archives/community/
二.安装MySQL
具体可参考友情链接1中文图
1.将上传的MySQL移动到指定目录
mv mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz /usr/local
2.解压MySQL
tar -xvf mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz
3.重命名
mv mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz mysql
4.创建data目录
mkdir /usr/local/mysql/data
5.更改MySQL目录下所有的目录文件夹所属组和用户以及权限
[root@localhost ~]# chown -R mysql:mysql /usr/local/mysql
[root@localhost ~]# chmod -R 755 /usr/local/mysql
6.在/etc/目录下,创建一个my.cnf文件
[mysqld]
default_authentication_plugin=mysql_native_password
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/usr/local/mysql/data/mysql.sock
user=mysql
port=3306
character-set-server=utf8
symbolic-links=0
[mysqld safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]port=3306
socket=/usr/local/mysql/data/mysql.sock
7.编译安装并初始化MySQL数据库,并记录初始化后末尾输出的初始化密码
cd /usr/local/mysql/bin
./mysqld --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --initialize
8.添加开机自启并开启服务
[root@localhost bin]# cp -rf /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@localhost bin]# chmod +x /etc/init.d/mysqld
[root@localhost bin]# /usr/lib/systemd/systemd-sysv-install enable mysqld
9.添加环境变量 vim /etc/profile
image.png
10.使环境变量生效
[root@localhost bin]# source /etc/profile
11.开启MySQL服务
[root@localhost bin]# systemctl start mysqld
sudo service mysqld start 启动
sudo service mysqld restart 重启
sudo service mysqld stop 停止
12.查询服务状态
[root@localhost bin]# systemctl status mysqld
13.使用默认密码登录数据库
[root@localhost bin]# mysql -u root -p
问题点:
1. mysql -u roop -p输入密码会提示如下错误。
此时需要修改my.cnf文件,在[mysqld]加入下
default_authentication_plugin=mysql_native_password
方法2
## Linux 进入到 mysql 的 bin 目录
./mysql -u root -p
#输入密码
#选择数据库
use mysql;
# 注意:如果是远程连接,请将'localhost'换成'%'
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的数据库密码';
#刷新权限
FLUSH PRIVILEGES;
之后重启服务
sudo service mysqld restart
进入mysql后
FLUSH PRIVILEGES; #刷新权限
image.png
三.导入sql文件
1、首先建空数据库
mysql>create database abc;
2、选择数据库
mysql>use abc;
3、导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
四.友情链接
MySQL安装
https://blog.csdn.net/m0_74204563/article/details/127892902
密码校验方式
https://blog.csdn.net/vkingnew/article/details/80105323
数据库导入
https://blog.csdn.net/weixin_68100450/article/details/126781970