快捷搜索:  汽车  科技

阿里云服务器连接mysql(使用阿里云服务器搭建javaweb项目)

阿里云服务器连接mysql(使用阿里云服务器搭建javaweb项目)bin/mysqld --initialize --user=mysql 这个时候会分配一个随机密码给你,一定要记住,待会登录的时候要用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.初始化数据库3.进入服务器界面安装依赖库apt install numactl apt install libaio-dev 4.解压软件包并移动到/usr/local目录下,重命名为mysqltar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz mv mysql-8.0.11-linux-glibc2.12-

阿里云服务器连接mysql(使用阿里云服务器搭建javaweb项目)(1)

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

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

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

阿里云服务器连接mysql(使用阿里云服务器搭建javaweb项目)(2)

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

阿里云服务器连接mysql(使用阿里云服务器搭建javaweb项目)(3)

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

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

阿里云服务器连接mysql(使用阿里云服务器搭建javaweb项目)(4)

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

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

如何获取MySQL压缩包

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

结语

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

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

作者:鱼摆摆不是鱼伯伯

猜您喜欢: