#夏日挑战赛#mysql的后台管理,这样可以向可视化在页面中管理数 原创 精华
Jack丶韦
发布于 2022-7-5 09:34
浏览
1收藏
【本文正在参加星光计划计划3.0–夏日挑战赛】
活动链接:https://ost.51cto.com/posts/13641
一、安装一个数据库在5.7-8.0之间的都行
1.使用 Xftp 把 mysql 压缩包放入 linux 的 usr/local 目录下,并解压 mysql
tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
2.删除 mysql 的压缩包,之后输入 y,即可删除 mysql 的压缩包
rm mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
3.移动并重命名 mysql
mv /usr/local/mysql-5.7.27-linux-glibc2.12-x86_64 /usr/local/mysql
4.创建用户和用户组
groupadd mysql
useradd -r -g mysql mysql
5.将安装目录所有者及所属组改为 mysql ,这个根据自己的目录来
chown -R mysql.mysql /usr/local/mysql
6.在 mysql 目录下创建 data 文件夹
mkdir /usr/local/mysql/data
7.初始化数据库
/usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
出现上述警告不用管!!!
8.完成初始化后编辑配置文件 /etc/my.cnf ,如下:
vi /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
#跳过验证,忘记 可以设置,然后修改,再关闭
skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
# include all files from the config directory
!includedir /etc/my.cnf.d
9.设置 mysql passwd(因为在配置文件取消了PASSWD验证,可以直接回车键)
①配置 mysql 环境变量
vi /etc/profile
export PATH=$PATH:/usr/local/mysql/bin
②使用命令使配置文件生效
source /etc/profile
③将 mysql 加入到服务中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
④mysql 服务开机启动
chkconfig mysql on
⑤启动 mysql
service mysql start
⑥数据库设置passwd
use mysql;
update user set authentication_string=password('root') where user='root';
flush privileges;
quit;
⑦之后,重新编辑 mysql 配置文件
vi /etc/my.cnf
将skip-grant-tables注释
添加 忽略大小写lower_case_table_names=1
10、然后重启 mysql :
service mysql restart
二、装一个jdk1.8以上版本
1、创建一个目录
mkdir /usr/local/java/
2、解压jdk版本
tar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java/
3、设置环境变量
vim /etc/profile
在末尾添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_251
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
4、使环境变量生效
source /etc/profile
三、安装一个maven3.5.4
1、下载Maven:
wget https://archive.apache.org/dist/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
2、给安装包添加可执行权限
chmod u+x apache-maven-3.5.3-bin.tar.gz
3、第三步:解压
tar -zxf apache-maven-3.5.3-bin.tar.gz -C /opt/tools/
4、创建软链接
ln -s /opt/tools/apache-maven-3.5.3/ /opt/shortcut/maven
5、添加环境变量
vim /etc/profile
# 添加以下内容
export M2_HOME=/opt/shortcut/maven
export PATH=$M2_HOME/bin:$PATH
6、重新加载配置文件
source /etc/profile
7、测试是否配置成功
echo ${M2_HOME}
mvn -version
8、修改Maven本地仓库位置
①创建Maven本地仓库所在目录
mkdir -p /opt/shortcut/maven/repository
②配置settings.xml文件
vim conf/settings.xml
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>;;
</mirror>
四、安装一个java
yum install java-1.8.0-openjdk* -y
五、准备俩个包
1、程序源码
mysql-sync-master.zip
2、spl语句
tabsync.sql
六、把这俩个包放在 cd /opt/shortcut/里
七、进入数据库mysql -uroot -p
执行
source /opt/shortcut/tabsync.sql
八、回到cd /opt/shortcut/里解压
unzip mysql-sync-master.zip
九、去目录cd mysql-sync-master/src/main/resources/
十、分别编辑这三个配置文件:
1、vim application-dev.yml
2、vim application-pro.yml
3、vim master.json
里面全是改的MySQL用户,passwd端口
十一、回到这个cd mysql-sync-master/目录下:
执行
mvn spring-boot:run
注:如果报错,到cd src/test/java/com/lee/mysql目录里,把MysqlApplicationTests.java文件删除,再回到cd mysql-sync-master/下,执行mvn spring-boot:run
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
标签
赞
9
收藏 1
回复
相关推荐
用了这个方便多了
我感觉比navecat好用多了
谢谢大家的支持