您的位置 首页 java

【教程】使用阿里云服务器搭建javaweb项目(四):安装MySQL

这是使用阿里云服务器部署Javaweb项目的第四步,安装MySQL,如果不知道如何购买阿里云服务器,配置jdk,安装 tomcat ,可以查看我的上三篇文章,有教程(很详细)

下面介绍如何在ubantu中安装MySQL

1.下载MySQL,建议去官网下载,我也会在文章尾提供MySQL的压缩包,也是在官网下载的

2.使用Xftp将下载下来的压缩包传到自己的服务器中,一般是/home目录下,可以自己建文件夹

左边是本机,右边是服务器,文件直接拖过去就行了,等待他上传完毕

3.进入服务器界面安装依赖库

apt install numactl
apt install libaio-dev
 

4.解压软件包并移动到/usr/local目录下,重命名为mysql

tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
mv mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql
 

5. 添加用户、设置权限

groupadd mysql
useradd -r -g mysql -s / bin /false mysql
cd /usr/local
cd mysql
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files
 

6.初始化数据库

bin/mysqld --initialize --user=mysql
 

这个时候会分配一个随机密码给你,一定要记住,待会登录的时候要用

7.安装SSL服务

apt install openssl
bin/mysql_ssl_rsa_setup
 

8.复制服务文件

cp support-files/mysql. server  /etc/init.d/mysql.server
 

9.启动MySQL

bin/mysqld_safe --user=mysql &
 

10.使用用户root登录,密码就是刚才的随机密码

bin/mysql -uroot -p
 

11.改密码,使得任意主机都能链接数据库

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER; #修改root的密码与加密方式
use mysql; #切换到mysql库
update user set host='%' where user = 'root'; #更改可以登录的IP为任意IP
flush privileges; #刷新权限
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码'; #再次更改root用户密码,使其可以在任意IP访问
flush privileges; #刷新权限
 

注意要刷新权限,不然通不过

12.退出后重新使用新密码登录

bin/mysql -uroot -p
 

13.使用其他主机上的数据库工具链接服务器上的MySQL,看是否能够成功

我这里使用的是 Navicat

链接名随便取,ip地址,就是你服务器的公网ip地址,端口不要改动,密码就是你重新设置的密码

ok,开始链接,然后马上失败,六批六批,经过我多次失败的教训,马上反应过来,是防火墙没有放开3306端口,于是进入 阿里云 控制台,放开3306端口,再次 链接 ,完美进入。

如何获取MySQL压缩包

私信回复“java即可获取” 这个包有点大,奈何下载网速还贼慢,别说了,我学校用的远古网络,土豪可以自己下载,不过网速不行,可以在我这里获取哦

结语

至此,阿里云服务器上部署Javaweb的前期工作就基本完成啦,你可以用你的电脑远程管理你的项目和服务器了。

MySQL教程参考自”极客开发者”,感谢极客开发者的分享,点击下方了解更多即可查看杰克开发者的分享博客

作者:鱼摆摆不是鱼伯伯

文章来源:智云一二三科技

文章标题:【教程】使用阿里云服务器搭建javaweb项目(四):安装MySQL

文章地址:https://www.zhihuclub.com/184258.shtml

关于作者: 智云科技

热门文章

网站地图