jdk
mkdir /usr/local/java
cd /usr/local/java
tar -xzvf jdk.file
vi /etc/profile
JAVA_HOME=/usr/local/java/jdk1.8.0_151
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
source /etc/profile
mysql
/usr/local/
tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz mysql
groupadd mysql
useradd -g mysql mysql
或
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql ------新建msyql用户禁止登录shell
chown -R mysql mysql/
chgrp -R mysql mysql/
mkdir -p /data/mysql
chown -R mysql /data/mysql
[mysql]
default-character-set=utf8
[mysqld]
skip-name-resolve
port = 3306
basedir=/usr/local/mysql
datadir=/data/mysql
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
mysql_ssl_rsa_setup --datadir=/data/mysql
cd /usr/local/mysql/support-files
cp mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql
basedir=/usr/local/mysql
datadir=/data/mysql
/etc/init.d/mysql start
mysql -u root -p 输入密码
set password=password('root');
grant all privileges on *.* to root@"%" identified by "root";
flush privileges;
use mysql;
select host,user from user;
chmod 755 /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on
service mysql start
centos7以上还可以使用 systemctl管理服务
启动服务
systemctl start mysqld.service
关闭服务
systemctl stop mysqld.service
重启服务
systemctl restart mysqld.service
查看服务状态
systemctl status mysqld.service
设置开机自启
systemctl enable mysqld.service
停止开机自启
systemctl disable mysqld.service