步骤:
[root@localhost opt]# tar -zxvf jdk-8u211-linux-x64.tar.gz
[root@localhost opt]# mv jdk1.8.0_211 jdk1.8
[root@localhost opt]# vim /etc/profile
文件末尾追加(按G调到文件末尾,gg调到文件开头)
JAVA_HOME=/opt/jdk1.8…
PATH=/opt/jdk1.8/bin:$PATH
export JAVA_HOME PATH
ESC ---- :wq ----回车键(保存,退出)
步骤
[root@localhost opt]# tar zxvf apache-tomcat-8.5.43.tar.gz
重命名以下:
[root@localhost opt]# mv apache-tomcat-8.5.43 tomcat8.5
[root@localhost tomcat8.5]# cd bin
启动 ./startup.sh
[root@localhost bin]# ./startup.sh
1)、查看防火墙状态
[root@localhost sysconfig]# firewall-cmd --state
[root@localhost sysconfig]# systemctl start firewalld.service
[root@localhost sysconfig]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
–zone=public:表示作用域为公共的;
–add-port=8080/tcp:添加tcp协议的端口8080;
–permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;
4)、重启防火墙
[root@localhost sysconfig]# systemctl restart firewalld.service
5)、重新载入配置
[root@localhost sysconfig]# firewall-cmd --reload
步骤:
[root@localhost opt]# rpm -qa | grep mysql
1)、如果有,就删除
[root@localhost opt]# rpm -e mysql_libs
[root@localhost opt]# rpm -e --nodeps mysql_libs //若有依赖,不能删除,则强力删除
[root@localhost opt]# yum -y install make gcc-c++ cmake bison-devel ncurses-devel
[root@localhost opt]# tar zxvf mysql-5.6.22.tar.gz
重命名以下:
[root@localhost opt]# mv mysql-5.6.22 mysql5.6
[root@localhost opt]# cd mysql5.6
[root@localhost mysql5.6]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc
-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306
-DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1
-DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
[root@localhost opt]# make && make install
大概花30分钟
a:查看mysql用户
[root@localhost mysql5.6]# cat /etc/passwd
b:查看mysql用户组
[root@localhost mysql5.6]# cat /etc/group
a2:若没有,则创建
[root@localhost mysql5.6]# groupadd mysql
[root@localhost mysql5.6]# useradd -g mysql mysql
c:安装软件后,会默认在/usr/local目录下
[root@localhost mysql5.6]# ls -l /usr/local
2)、修改/usr/local/mysql权限
默认是root用户和root用户组修改为mysql用户和mysql用户组
[root@localhost mysql5.6]# chown -R mysql:mysql /usr/local/mysql
[root@localhost mysql]# cd /usr/local/mysql
[root@localhost mysql]# scripts/mysql_install_db
--basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data
--user=mysql
[root@localhost mysql]# yum -y install autoconf
[root@localhost mysql]# mv /etc/my.cnf /etc/my.cnf.bak
[root@localhost mysql]# ls -l /etc
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql
2)、开机自启动
[root@localhost mysql]# chkconfig mysql on
3)、开启mysql服务
[root@localhost mysql]# /etc/init.d/mysql start
//或者
[root@localhost mysql]# service mysql start
[root@localhost mysql]# /etc/init.d/mysql status
[root@localhost mysql]# /etc/init.d/mysql stop
6)、查看mysql进程
[root@localhost mysql]# netstat -anp | more
[root@localhost mysql]# vim /etc/profile
其后追加:
PATH= P A T H : PATH: PATH:HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib
export PATH
变量生效
[root@localhost mysql]# source /etc/profile
[root@localhost mysql]# source /etc/profile
[root@localhost mysql]# mysql -u root -p
mysql> set password = password('root');
mysql> show databases;
[root@localhost ~]# mysql -u root -p
2)、修改权限
MySQL建用户的时候会指定一个host,默认是127.0.0.1/localhost,那么这个用户就只能本机访问,其它机器用这个用户帐号访问会提示没有权限,host改为%,表示允许所有机器访问。
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
允许任何ip以root用户以密码root登录
flush privileges;立即生效
1)、 开启防火墙
[root@localhost ~]# systemctl start firewalld.service
2)、开放3306端口
[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
3)、重启防火墙
[root@localhost ~]# firewall-cmd --reload