步骤一:在opt下创建
soft
和install
文件夹来存放未解压和解压文件
cd opt/
mkdir soft
mkdir install
chmod 777 soft
chmod 777 install
步骤二:将
jdk
的tar
包通过 rz 命令上传到opt/soft
,安装到opt/install
文件夹下;
cd opt/soft
# 赋予权限(max)
chmod 777 `jdk name`
# 解压到指定目录
tar -zxvf `jdk name` -C /opt/install
注意:jdk name
其中没有 ``
步骤三:配置/etc/profile,并将source环境变量生效(最后一行开始加)
JAVA_HOME=opt/install/jdk
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin;
# 设置一组环境变量 export
export JAVA_HOME
步骤一:将mysql安装包上传到
/usr/local
下并解压,选择这个路径是因为mysql系统默认是在这个路径下安装,如果不按照这个路径安装的话,需要更改制定路径,会比较麻烦;
cd usr/local
tar -zxvf mysql.tar.gz -C /usr/local
# 将解压后的mysql tar包更名为 mysql
mv mysql.tar.gz/ mysql
步骤二:查看系统是否自带
Mariadb
并卸载
rpm -qa|grep mariadb
# 不查看依赖删除
rpm -e --nodeps 'npm包'
#检查是否删除干净
rpm -qa grep mariadb
删除/etc
下的my.cnf
(有就删除)这个文件是启动文件
rm /etc/my.cnf
检查mysql
是否存在
rpm -qa | grep mysql
检查mysql的用户或者组是否存在,如果没有的话就创建
检查用户和组
cat /etc/group | grep mysql
cat /etc/passwd | grep mysql
创建用户名和组
# 添加组
groupadd mysql
# 添加用户
useradd -g mysql mysql
# 设置密码
passwd mysql
步骤四:将解压后的
mysql
的安装包更改用户和组为mysql
cd /usr/local
# 前面的mysql代表用户组,后面代表mysql用户
chown -R mysql:mysql mysql/
在mysql文件夹下创建data目录,并修改用户组和用户
cd /usr/local/mysql
mkdir data
chown -R mysql:mysql data
步骤五:在
/etc
下创建my.conf
文件
cd /usr/local/mysql
vim my.conf
# mysql 配置文件
[mysql]
# 连接用户目录
socket = /usr/local/services/mysql/var/data/mysql.sock
# 端口
port = 3306
# utf8字符编码
character-set-server = utf8
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
skip-external-locking
skip-name-resolve
lower_case_table_names = 1
log-bin-trust-function-creators = 1
max_connections = 6000
max_user_connections = 6000
max_connect_errors = 4000
wait_timeout = 86400
interactive_timeout = 86400
table_open_cache = 512
max_allowed_packet = 32M
sort_buffer_size = 2M
join_buffer_size = 2M
thread_cache_size = 8
thread_concurrency = 8
query_cache_size = 32M
#default-storage-engine = InnoDB
[mysql.server]
user=mysql
basedir=/usr/local/mysql
# 修改data用户组以及用户
chown -R mysql:mysql my.conf
chmod 777 my.conf
步骤六:进入mysql文件夹,安装mysql
# cd /usr/local/mysql
# bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
# cp ./support-files/mysql.server /etc/init.d/mysqld
# chmod a+x /etc/init.d/mysqld
tips:
一般来说 ==
/
e
t
c
/
i
n
i
t
.
d
\color{#FF00FF}{/etc/init.d}
/etc/init.d==里面放一些启动脚本
执行cp
命令需要注意在mysql大目录下执行
chmod a+x
命令是可执行的意思
步骤七:配置环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/mysql/bin
# source相当于刷新环境变量
source /etc/profile
步骤八:启动mysql
service mysqld start
# 查看状态
service mysqld status
步骤九:登录mysql并设置基础环境
获取mysql的初始密码:
cat /root/.mysql_secret
#登录
mysql -u root -p
# 更改密码
set PASSWORD=PASSWORD('123456');
# 刷新保存设置
flush privileges;
步骤十:设置root远程登录用户
grant all on *.* to root@'%' identified by ` '123456';
# 刷新密码
flush privileges;
# 设置参数
select user, host from user;
delete from user where user='root' and host='loclhost';
select user,host from user;
# 刷新
flush privileges;
步骤十:重启mysql
service mysqld restart;