离线安装jdk

步骤一:在opt下创建softinstall 文件夹来存放未解压和解压文件

cd opt/
mkdir soft
mkdir install
chmod 777 soft
chmod 777 install

步骤二:将 jdktar 包通过 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

步骤一:将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 = utf8basedir = /usr/local/mysql
datadir = /usr/local/mysql/dataskip-external-locking
skip-name-resolve
lower_case_table_names = 1
log-bin-trust-function-creators = 1max_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.confchmod 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:
一般来说 ==/etc/init.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;

Linux 离线安装mysql相关推荐

  1. Centos Linux 离线安装 MySQL 5.7、使用MySQL

    Centos Linux 离线安装 MySQL 5.7.使用MySQL 视频教程链接:https://www.bilibili.com/video/BV1Nv4y1m7u4/ 1. MySQL 简介 ...

  2. linux离线安装g 报错,Linux离线安装mysql 5.6详细步骤

    tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 8.将解压好的文件夹重命名为mysql mv mysql-5.6.40-linux-glibc ...

  3. linux离线安装mysql(极速顺畅版

    找到一个非常好用的博客--非常感谢这位博主!!,结合自己的实战稍作调整. 一.下载使用mysql5.7 ->点击此处下载 检查系统中是否已经存在mysql,存在先卸载 [root@cc ~]# ...

  4. 在linux下离线安装MySQL

    在linux下离线安装MySQL 首先从官网下载rpm离线包,然后解压到linux下 放到linux下之后,解压到任意目录下 tar xf mysql-5.7.35-1.el7.x86_64.rpm- ...

  5. linux虚拟机上离线安装mysql_Linux下离线安装MySQL

    Linux下安装mysql 1 检查并卸载已安装mysql 命令:rpm -qa|grep -i mysql 命令:rpm -e --nodeps '上个命令后显示的本机已安装mysql依赖' 如果存 ...

  6. linux离线安装mysql8

    一.下载或上传安装包到Linux wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.17-linux-glibc2.12-x86 ...

  7. centos7离线安装mysql_CentOS7离线安装MySQL的教程详解

    1.删除原有的mariadb,不然mysql装不进去 mariadb-libs-5.5.52-1.el7.x86_64 rpm -qa|grep mariadb rpm -e --nodeps mar ...

  8. linux 离线安装pymysql

    linux 离线安装pymysql 1 背景 1.1 环境说明 2 操作步骤 2.1 下载 2.2 安装 2.2.1 安装setuptools工具 2.2.2 安装pymysql库 1 背景 生产服务 ...

  9. linux mysql授权外部访问权限,Linux中安装Mysql授权远程访问

    Linux中安装MySQL 因为使用yum安装.安装过程需保证网络通畅 一.安装mysql 1.yum安装mysqlCentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql, ...

最新文章

  1. CentOS Linux内核升级全过程
  2. python简单代码hello-小白学 Python(1):开篇
  3. 高校调课代课审批系统设计研究
  4. python绘制柱状图,如何改变柱状柱间距,如何设置横纵轴标签(绘制Intel Realsense D435深度误差柱状图)
  5. 百度地图api 去左下角百度地图logo的方法
  6. 算法有偏见?总比人类识别强吧!
  7. ChoiceFormat:数字范围格式
  8. LeetCode 16.01 交换两数
  9. 第8章-常用优先级和css3
  10. 运行第一个node.js文件
  11. A Data Access Layer to persist business objects using attributes and reflection - Part III [无常译]...
  12. bzoj 3384: [Usaco2004 Nov]Apple Catching 接苹果(DP)
  13. 【PR】PR剪辑视频片段并保存
  14. Ansible主机清单—inventory主机清单
  15. 腾讯蔡晨:十年沉淀,腾讯iOA为企业安全保驾护航
  16. Android怎么制作圆角矩形,如何在Android UI中绘制圆角矩形?
  17. python_多点拟合曲线并计算曲率半径
  18. 重启docker卡死问题解决systemctl start docker卡住不动
  19. Linux中su无法切换到目录,linux普通用户su root切换提示没有文件或目录的解决方法...
  20. linux 实时性 100ms,实时录播延迟长达100ms

热门文章

  1. MySQL 中常用的日期相关函数
  2. 【翻译】使用CCF创建设备驱动程序
  3. JAVA证件照抠图-算法版
  4. Windows系统 定时自动执行程序或脚本
  5. WPF自定义下拉框ComboBox样式
  6. 微信公众号HTML,H5页面莫名其妙,无故多出广告来,解决办法
  7. 新疆阿克苏市领导一行考察实在智能,实在数字员工,用技术助力政企数字化转型
  8. windos7升级win10没有推送开关
  9. js随机数方法 random()
  10. 【暑期每日一题】洛谷(一)