- 目录
- JDK安装
- mysql安装
- tomcat安装
- jira安装
1.下载JDK的linux安装包
’
2.在linux解压安装包到 /usr/local/java 目录下,或者直接执行命令:tar -zxvf 安装包名(tar -zxvf 名称 -C 指定位置) 解压至当前目录下,再执行命令:cp -r /home/anzhuangbao/jdk1.8.0_291加粗样式 /usr/local/java 到指定目录
3.切换至/usr/local/java
4.配置环境变量
(1)执行命令:vim /etc/profile 再最后面添加变量:
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export CLASSPATH=.:
J
A
V
A
H
O
M
E
/
j
r
e
/
l
i
b
/
r
t
.
j
a
r
:
JAVA_HOME/jre/lib/rt.jar:
JAVAHOME/jre/lib/rt.jar:JAVA_HOME/lib/dt.jar:
J
A
V
A
H
O
M
E
/
l
i
b
/
t
o
o
l
s
.
j
a
r
e
x
p
o
r
t
P
A
T
H
=
JAVA_HOME/lib/tools.jar export PATH=
JAVAHOME/lib/tools.jarexportPATH=PATH:$JAVA_HOME/bin
目录为实际上安装的目录
(2)环境变量配置修改需要重新加载,执行命令:source /etc/profile
(3)安装mysql依赖,执行命令:sudo yum install glibc.i686 等待安装成功之后执行java -version 或javac 或java
致此,jdk安装成功
1.下载mysql的linux安装包
2.在linux解压安装包到 /usr/local/mysql 目录下,或者直接执行命令:tar -zxvf 安装包名 解压至当前目录下,再执行命令:mv mysql-8.0.24-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-8.0.24 到指定目录
3.切换至 /usr/local/mysql
4.添加用户和组
添加组 groupadd mysql
添加用户 useradd -r -g mysql mysql
给与mysql权限 chown -R mysql:mysql mysql-8.0.24/
5.执行命令安装mysql: ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
提示错误:./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory 无链接库,需要安装
链接库文件没有安装使用,安装检查命令:rpm -qa|grep libaio,如无,则执行安装命令:yum install libaio-devel.x86_64
6.安装成功之后记住密码:2021-05-05T11:05:01.786342Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: s-,j-_A;N7=J
7.mysql配置,执行命令:vim /etc/my.cnf 建议保持原样
8.建立mysql服务
添加到系统服务
cp -a ./support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
检查服务是否生效
chkconfig --list mysql
9.启动mysql服务
查看mysql状态 service mysql status
启动mysql service mysql start
启动之后报错:
(1).Starting MySQL.2021-05-05T11:06:07.808712Z mysqld_safe error: log-error set to ‘/var/log/mariadb/mariadb.log’, however file don’t exists. Create writable for user ‘mysql’.
解决办法:/var/log/mariadb/mariadb.log 没有此文件就新建目录和文件,给与mysql用户组和权限,命令:chown -R mysql:mysql 目录位置
(2).Starting MySQL.2021-05-05T11:09:18.309842Z mysqld_safe Directory ‘/var/lib/mysql’ for UNIX socket file don’t exists.
解决办法:/var/lib/mysql 没有此文件夹就新建文件夹,给与mysql用户组和权限,命令:chown -R mysql:mysql 目录位置
10.连接数据库,执行命令:mysql -uroot -p
连接出现问题:-bash: mysql: command not found
解决办法:执行以上命令,系统默认会查找/usr/bin下的命令,若这个命令不在该目录下,就会找不到,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件
ln -s /usr/local/mysql/mysql-8.0.24/bin/mysql /usr/bin (删除软连接,注意:rm -rf 文件名 不需要添加/等)
输入密码之后出现问题:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
解决办法:find / -name mysql.sock 查找是否有这个文件,如有,做个软连接就行了
11.登陆成功之后修改mysql密码
执行命令:ALTER USER root@localhost IDENTIFIED BY ‘新密码’;
注:本地的navicat连不上linxu的mysql问题
解决办法:查看服务器的安全组是否运行mysql端口3306通过
查看linux里面的mysql用户是否运行所有的IP进行连接访问,没有则跟新user库里面的user表,执行语句: update user set host = ‘%’ where user = ‘root’; FLUSH PRIVILEGES刷新权限
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。
待定?



