一、安装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文件到服务器中,并修改权限,
设置在后台启动
结束!直接访问就可以啦!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)