对于Linux系统不是太熟悉的人去到上面安装一个MySQL可能比较吃力,这里整理了一个傻瓜式安装脚本,直接一键安装。
数据库安装
这个脚本是基于5.7.30编写的自动安装部署脚本。
上传安装包
使用xftp工具上传数据库安装包,我这里是 mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz,上传到了 /mydata/tools
脚本
在/mydata下新建脚本mysql_autosetup.sh
,脚本中的内容根据实际情况所需配置。
1 | !/bin/bash |
授予执行权限
1 | chmod +x /mydata/mysql_autosetup.sh |
执行脚本
1 | # 这里是在 /mydata 下直接执行的 |
等待脚本执行完成后,最后会出现类似以下字样
1 | #7. 已重置数据库密码。登录方式如下: |
使用上述命令,然后输入你设置的密码应该就能进去数据库了,如果安装过程中出现了报错,需要你自己排查,我这里是一步成功的。
给数据库授予远程登录
进入数据库,执行以下命令
1 | grant all on *.* to root@'%' identified by 'root'; |
如果需要修改密码
进入数据库执行以下命令
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password'; |
这样就安装好了,然后你可以用可视化工具去远程连接操作了。
将相关命令软连接:
1 | ln -s /home/mysql/mysql-5.7.30-linux-glibc2.12-x86_64/bin/mysqladmin /usr/bin |
重启mysql:
1 | mysqld --defaults-file=/home/mysql/my.cnf -uroot |
如果显示找不到某个目录,则创建,然后授权777。
JDK一键安装
基本步骤
1、上传 JDK 压缩包到虚拟机的 /mydata/tools 目录下,比如我的是:jdk-8u161-linux-x64.tar.gz
这里的 /mydata 可以换成你自己创建的目录,这里只是我的习惯而已。
2、编写脚本
vi jdk_autosetup.sh
1 | !/bin/bash |
3、添加可执行权限
chmod +x jdk_autosetup.sh
4、启动 Shell 脚本即可一键安装
./jdk_autosetup.sh