linux docker安装部署_docker离线安装部署

linux docker安装部署_docker离线安装部署1. 下载上传安装包到服务器 下载链接: "https://pan.baidu.com/s/1YNaEq9E8lugXC8ebKyegwA" 提取码:ienf 2. 解压及创建目录

MySQL in CentOS 7 安装部署

1. 下载上传安装包到服务器

下载链接:
https://pan.baidu.com/s/1YNaEq9E8lugXC8ebKyegwA

提取码:ienf

2. 解压及创建目录

  • 解压

tar xzvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz

  • 重命名

mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql

  • 家目录下创建文件夹

mkdir mysql/arch mysql/data mysql/tmp

3. 创建my.cnf 文件

vi /etc/my.cnf

  • 具体内容下载以下文件查看

http://39.99.250.62:8080/file/download/myconf.txt

4. 创建用户组及用户

  • 创建一个gid为101,名称为dba的组

groupadd -g 101 dba

  • 创建用户名称为mysqladmin,指定uid为514,用户组为dba,root,(-d)并指定该用户的家目录

useradd -u 514 -g dba -G root -d /usr/local/mysql mysqladmin

  • 一般不需要设置mysqladmin的密码,直接从root或者LDAP用户sudo切换

usermod -u 514 -g dba -G root -d /usr/local/mysql mysqladmin

5. 配置环境变量

  • 在当前用户环境变量配置文件追加内容

vi mysql/.bash_profile

export MYSQL_BASE=安装路径
export PATH=${MYSQL_BASE}/bin:$PATH

unset USERNAME

set umask to 022
umask 022
PS1=`uname -n`":""$USER"":""$PWD"":>"; export PS1

代码100分

6.赋权限和用户组,切换用户mysqladmin,安装

  • 在root用户下执行

chown mysqladmin:dba /etc/my.cnf

chmod 640 /etc/my.cnf

chown -R mysqladmin:dba /usr/local/mysql

chmod -R 755 /usr/local/mysql

7.配置服务及开机自启动

  • 将服务文件拷贝到init.d下,并重命名为mysql

cd /usr/local/mysql

cp support-files/mysql.server /etc/rc.d/init.d/mysql

  • 赋予可执行权限

chmod +x /etc/rc.d/init.d/mysql

  • 删除服务

chkconfig –del mysql

  • 添加服务

chkconfig –add mysql

chkconfig –level 345 mysql on

8.安装libaio及安装mysql的初始db

yum -y install libaio

sudo su – mysqladmin

  • usr/local/mysql 下执行

    代码100分  bin/mysqld 
      --defaults-file=/etc/my.cnf 
      --user=mysqladmin 
      --basedir=/usr/local/mysql/ 
      --datadir=/usr/local/mysql/data/ 
      --initialize
    

在初始化时如果加上 –initial-insecure,则会创建空密码的 root@localhost 账号,否则会创建带密码的 root@localhost 账号,密码直接写在 log-error 日志文件中(在5.6版本中是放在 ~/.mysql_secret 文件里)

9.查看临时密码

cd /usr/local/mysql/data

  • 查看密码

cat hostname.err |grep password

10.启动

su mysqladmin

/usr/local/mysql/bin/mysqld_safe –defaults-file=/etc/my.cnf &

11.登录及修改用户密码

  • 登录mysql

mysql -uroot -pxxxx

  • 修改用户密码

alter user root@localhost identified by “lxz123”;

  • 创建用户

GRANT ALL PRIVILEGES ON . TO “root”@”%” IDENTIFIED BY “lxz123” ;

  • 赋权限

flush privileges;

12.重启

service mysql restart

mysql -uroot -plxz123

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8525.html

(0)
上一篇 2023-02-26
下一篇 2023-02-26

相关推荐

  • Python实现余弦函数及其在科学计算中的应用

    Python实现余弦函数及其在科学计算中的应用余弦函数是一种三角函数,通常用cos(x)表示,其中x为弧度值。在直角三角形中,角A的余弦值等于斜边上的某一点(例如点P)到顶点A的距离与斜边长度的比值,即cos(A)=PQ/AC。在数学中,余弦函数的图像是一个连续的波浪线,而且具有周期性。

    2024-02-25
    62
  • Sql: Oracle paging「建议收藏」

    Sql: Oracle paging「建议收藏」

    2022-12-28
    123
  • Datahub新版本0.9.1更新,列级别数据血缘功能发布![亲测有效]

    Datahub新版本0.9.1更新,列级别数据血缘功能发布![亲测有效]大家好,我是独孤风。 近期Datahub进行了一次大的版本更新,从0.9版本以后Datahub也正式发布了列级别数据血缘的功能。 0.9.1版本又增加了,列的影响分析这个功能。 这样Datahub对于

    2023-06-13
    105
  • Python实现内容优化技巧

    Python实现内容优化技巧关键词优化是SEO中最基础最重要的环节,也是内容优化的基础。在Python中,可以使用爬虫来获取到一些和产品相关的关键词。关键词的选择要求相关性强、搜索量大、竞争度低,可以使用a href=”https://ads.google.com/home/tools/keyword-planner/”Google Ads关键词规划师/a来进行筛选。

    2023-12-18
    53
  • 时间列使用timestamp,更新任何列,时间列都会更新

    时间列使用timestamp,更新任何列,时间列都会更新  今天发生了一种奇怪的现象:时间列使用timestamp,更新任何列,时间列都会更新。   发生这种现象的原因是打开了根据当前时间戳更新的开关。

    2022-12-24
    96
  • Python isinstance()函数:判断变量类型是否匹配

    Python isinstance()函数:判断变量类型是否匹配在Python中,isinstance()函数是一个内置函数,可用于检查对象是否属于指定类或类型。该方法接受两个参数,第一个参数是要验证的对象,第二个参数是一个类或者类型。isinstance()函数会返回布尔值,如果对象是指定类或类型的实例,则返回True,否则返回False。

    2024-02-20
    55
  • 基于Python的跨地域数据传输解决方案

    基于Python的跨地域数据传输解决方案随着信息技术的发展和普及,数据的地理位置不再是数据交换的障碍,各种数据交换协议和技术层出不穷。但在现实工程中,要解决跨地域数据传输问题仍有不少挑战。在此背景下,本文提出了一个基于Python的跨地域数据传输解决方案,旨在为广大从事数据交换工作的工程师提供一种高效、稳定、易使用的解决方案。

    2024-01-27
    67
  • frame告警_flask-caching

    frame告警_flask-caching#发送告警邮件 cat check_backup.sh #!/bin/bash . ~/.bash_profile BASEDIR=`dirname $0` cd $BASEDIR parse_li…

    2023-04-01
    173

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注