ubuntu18.0.4安装mysql5.7.33部署java项目

ubuntu18.0.4安装mysql5.7.33部署java项目,第1张

ubuntu18.0.4安装mysql5.7.33部署java项目

一、安装java环境
二、安装mysql
当前目录结构

在module下新建mysql5.7文件夹

在如下地址下载对应版本的安装包
https://downloads.mysql.com/archives/community/

详细下载安装过程可见:
https://www.jb51.net/article/202399.htm

将下载好的安装包上传到服务器


更改文件权限

将文件解压到指定目录…/module/mysql5.7下

进入mysql5.7文件夹下

删除2个测试相关的包
sudo rm -f mysql-testsuite_5.7.33-1ubuntu18.04_amd64.deb
sudo rm -f mysql-community-test_5.7.33-1ubuntu18.04_amd64.deb

用dpkg进行安装
sudo dpkg -i mysql-*.deb


发现报错,安装以上两个文件
缺少 2个包 libaio1 和 libmecab2,那就安装这两个包,如果还缺少其他包,按照下面的步骤安装即可。
sudo apt-get install libaio1
sudo apt-get install libmecab2

安装时发现报错,根据提示继续安装,要使用root权限哦!

输入密码之后回车


发现使用ubuntu提示的命令
sudo apt fix- broken install
之后不仅帮我更新了依赖还安装好了mysql!

查看mysql版本
mysql -V # 查看mysql版本
netstat -tap | grep mysql # 查看mysql服务


如上图所示说明安装成功。

如果你忘记设置密码:

# 停止mysql服务
sudo service mysql stop
 
# 修改MySQL的登录设置,暂时不校验登陆密码
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
 
# 将[mysqld]下的“skip-external-locking”注释掉
# 添加 “skip-grant-tables” 然后保存退出
例如:
================================================
[mysqld]
user  = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket  = /var/run/mysqld/mysqld.sock
port  = 3306
basedir  = /usr
datadir  = /var/lib/mysql
tmpdir  = /tmp
lc-messages-dir = /usr/share/mysql
#skip-external-locking
skip-grant-tables
=================================================

# 重启mysql数据库
sudo service mysql restart
 
# 免密登陆mysql数据库
mysql -u root mysql
 
# 修改root密码
update mysql.user set authentication_string=password('111222333') where user='root';
 
# 刷新生效
flush privileges;
 
# 还原MySQL的登录设置
# 将[mysqld]下添加的“skip-grant-tables” 删除
# 将“skip-external-locking”的注释放开然后保存退出
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
例如:
================================================
[mysqld]
user  = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket  = /var/run/mysqld/mysqld.sock
port  = 3306
basedir  = /usr
datadir  = /var/lib/mysql
tmpdir  = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
=================================================
 
# 重启mysql数据库
sudo service mysql restart
 
# 使用新密码登陆mysql
mysql -u用户名 -p密码 数据库名
# 例如: 
mysql -uroot -p111222333 mysql

登陆mysql
mysql -u用户名 -p密码 数据库名

将本地的数据库导出

连接远程服务器上的数据库



再次连接中新建一个数据库,名字与本地相同

将前面导出的数据库.sql文本复制
从这里开始:

一直到最下面的这里:

新建查询

粘贴并运行sql

到这里表已经建好!

上传.jar文件到服务器中,并修改权限,

设置在后台启动

结束!直接访问就可以啦!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/725747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存