Linux,统信UOS,ARM架构,安装MySQL,tomcat,nginx部署Springboot+Vue项目

MySql安装

1.检查系统内是否有mysql

which mysql

如果已经安装,会显示mysql的安装路径,如usr/local/mysql

如果没有安装就可以继续往下走了,如果安装了需要先进行卸载

2.安装包准备

打开mysql官网,选择自己需要的版本的mysql,如下图所示,我想要8,所以我下载的8.0.31

3.安装

将安装包上传到服务器,我这里将安装包上传至/usr/local/mysql8下

1.解压 

tar xvf mysql-8.0.31-linux-glibc2.12-x86_64.tar.gz

这里我对解压的文件重命名为mysql-8.0.31

mv mysql-8.0.31-linux-glibc2.12-x86_64 mysql-8.0.31

进入 mysql-8.0.31文件夹, 创建data文件目录 并赋权限

mkdir data
chown 777 data

2.配置环境变量
编辑/etc/profile文件

1、vim /etc/profile

添加如下语句,(按i键进入编辑模式,编辑完按esc键退出编辑模式,然后输入:wq,保存并退出,如果不想编辑可强制退出:q!)

1、export PATH=$PATH:/usr/local/mysql8/mysql-8.0.31/mysql/bin:/usr/local/mysql8/mysql-8.0.31/mysql/lib

配置立即生效

source /etc/profile

3.配置my.cnf文件

配置my.cnf文件,注意红框部分,如下:
创建日志目录

 mkdir /var/log/mysql

编辑my.cnf

vim /etc/my.cnf

[mysql]
default-character-set=utf8mb4
[client]
#port=3306
socket=/var/lib/mysql/mysql.sock
[mysqld]
#port=3306
server-id=1
user=root
general_log = 1
general_log_file= /var/log/mysql/mysql.log
socket=/var/lib/mysql/mysql.sock
basedir=/usr/local/mysql8/mysql-8.0.31/
datadir=/usr/local/mysql8/mysql-8.0.31/data
log-bin=/usr/local/mysql8/mysql-8.0.31/data/mysql-bin
innodb_data_home_dir=/usr/local/mysql8/mysql-8.0.31/data
innodb_log_group_home_dir=/usr/local/mysql8/mysql-8.0.31/data/
character-set-server=utf8mb4
lower_case_table_names=1
autocommit=1
default_authentication_plugin=mysql_native_password
symbolic-links=0
[mysqld_safe]
log-error=/usr/local/mysql8/mysql-8.0.31/data/mysql.log
pid-file=/usr/local/mysql8/mysql-8.0.31/data/mysql.pid

4.初始化

到/usr/local/mysql/mysql-8.0.31/bin/下,执行下面的命令,初始化mysql服务信息,得到数据库的初始密码,如果路径不同记得根据自己实际情况切换目录

 ./mysqld --user=root --basedir=/usr/local/mysql8/mysql-8.0.31 --datadir=/usr/local/mysql8/mysql-8.0.31/data/ --initialize

保存好这个密码,一会i数据库登录会用到!!!!

回到上级目录下,复制 mysql.server 文件

cp ./support-files/mysql.server /etc/init.d/mysql
cp  ./suppo
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值