linux 环境安装

文章目录


jdk

mkdir /usr/local/java
#mv 移动jdk
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
#创建mysql组,并创建mysql用户加入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/
#创建data
mkdir -p /data/mysql
chown -R mysql /data/mysql
#查看etc/下是否有my.cnf  

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
skip-name-resolve
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/data/mysql
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M

#有个密码  保存下来(ar_CgaorJ6d1)
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

#切换到bin目录下
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  输入密码
#如果没有mysql命令   ln -s /usr/local/mysql/bin/mysql /usr/bin

set password=password('root');

grant all privileges on *.* to root@"%" identified by "root";
flush privileges;

use mysql;
select host,user from user;


#配置mysql自动启动
chmod 755 /etc/init.d/mysql
#如果没有mysqld    cd /usr/local/mysql-5.7.30/support-files   cp mysql.server /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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值