赞
踩
一、下载mysql安装包
地址:MySQL :: Download MySQL Community Server (Archived Versions)
选择适合自己的安装包,点击下载
二、上传安装包并解压
1.本地上传到虚拟机linux
本地使用scp命令:scp 本地路径/压缩包 远程服务器/地址
scp /Users/XXX/Downloads/mysql-8.3.0-linux-glibc2.28-aarch64.tar.xz root@10.211.55.3:/usr/local
2.解压缩
tar -xvf mysql-8.3.0-linux-glibc2.28-aarch64.tar.xz
3.解压后的文件名重命名
mv mysql-8.3.0-linux-glibc2.28-aarch64 mysql
三、创建用户组
1.创建用户组和用户
- # 创建用户组 mysql
- groupadd mysql
- # 创建用户 mysql 并将其添加到用户组 mysql 中(-r 参数表示 mysql 用户是系统用户,不可用于登录系统)
- useradd -r -g mysql mysql
2.分配用户组
- # 将 mysql 文件的所有属性改为 mysql 用户
- chown -R mysql /usr/local/mysql/
- # 将 mysql 文件的组属性改为 mysql 组
- chgrp -R mysql /usr/local/mysql/
3.创建存放数据的目录,设置权限
- # 存法数据目录
- mkdir -p /data/mysql
- # 给目录权限
- chown mysql:mysql -R /data/mysql
四、配置my.cnf文件、安装
1.修改/etc/my.cnf文件,如果没有则新建一个
- [mysqld]
- bind-address=0.0.0.0
- # 设置端口
- port=3306
- user=mysql
- # 设置mysql的安装目录
- basedir=/usr/local/mysql
- # 设置mysql数据库的数据存放目录
- datadir=/data/mysql
- socket=/tmp/mysql.sock
- log-error=/data/mysql/mysql.err
- pid-file=/data/mysql/mysql.pid
- # 设置mysql客户端默认字符集
- character_set_server=utf8mb4
- symbolic-links=0
- explicit_defaults_for_timestamp=true
2.安装数据库并查看密码
- # 进入mysql安装bin目录
- cd /usr/local/mysql/bin/
-
- # 初始化,basedir为mysql安装,datadir为数据存放目录
- ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
-
- # 查看初始密码
- cat /data/mysql/mysql.err
五、启动mysql
- # 加入到系统服务
- cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
-
- #启动mysql
- service mysql start
六、登陆mysql
1.使用root账户登陆,并输入初始的密码
./mysql -u root -p
2.修改密码并刷新
- alter user 'root'@'localhost' identified by '123456';
- flush privileges;
3.重启
- # 退出
- quit
-
- # 重启服务
- service mysql restart
-
- # 输入新密码重新登陆
- ./mysql -u root -p
七、连接使用mysql
1.使用客户端远程连接mysql报错
2.修改外部访问权限
# 访问mysql库
use my sql
# 修改root账号能被任何host访问
update user set host = '%' where user = 'root';
#刷新
FLUSH PRIVILEGES;
以上完成就可以用啦!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。