精华内容
下载资源
问答
  • Linux安装MySQL5.7

    万次阅读 多人点赞 2019-06-25 11:08:32
    下载地址:... 解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 再移动并重命名一下 mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql ...

    下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

     

    解压

    tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 
    

     

    再移动并重命名一下

    mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

    创建mysql用户组和用户并修改权限

    groupadd mysql
    useradd -r -g mysql mysql

    创建数据目录并赋予权限

    mkdir -p  /data/mysql              #创建目录
    chown mysql:mysql -R /data/mysql   #赋予权限

     

    配置my.cnf

    vim /etc/my.cnf

     内容如下

    [mysqld]
    bind-address=0.0.0.0
    port=3306
    user=mysql
    basedir=/usr/local/mysql
    datadir=/data/mysql
    socket=/tmp/mysql.sock
    log-error=/data/mysql/mysql.err
    pid-file=/data/mysql/mysql.pid
    #character config
    character_set_server=utf8mb4
    symbolic-links=0
    explicit_defaults_for_timestamp=true
    

    初始化数据库

    进入mysql的bin目录

    cd /usr/local/mysql/bin/

    初始化

    ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

     查看密码

    cat /data/mysql/mysql.err
    

    启动mysql,并更改root 密码

    先将mysql.server放置到/etc/init.d/mysql中

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    

    启动!!!

    service mysql start
    
    ps -ef|grep mysql
    
    

    到这里说明mysql已经安装成功了!!

    下面修改密码

    首先登录mysql,前面的那个是随机生成的。

    ./mysql -u root -p   #bin目录下

    再执行下面三步操作,然后重新登录。

    SET PASSWORD = PASSWORD('123456');
    ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
    FLUSH PRIVILEGES;                                 

     这时候你如果使用远程连接……你会发现你无法连接。

    这里主要执行下面三个命令(先登录数据库)

    use mysql                                            #访问mysql库
    update user set host = '%' where user = 'root';      #使root能再任何host访问
    FLUSH PRIVILEGES;                                    #刷新

    ok!!!!MySQL5.7就装好了……坑是真的多……但是如果按这个流程走应该是能顺利装下来的。(因为我装了两遍……)

    如果不希望每次都到bin目录下使用mysql命令则执行以下命令

    ln -s  /usr/local/mysql/bin/mysql    /usr/bin

     

    为了防止版本不同而导致安装失败……这里我把MySQL的包放在百度云上。

    链接: https://pan.baidu.com/s/1oZLaBAELK9tuB1FCfQfzUg 提取码: mvji 复制这段内容后打开百度网盘手机App,操作更方便哦

    展开全文
  • Linux use apktool problem

    万次阅读 2018-04-27 17:21:56
    Linux服务器在线打包遇到的问题 转载请标明出处: https://blog.csdn.net/DJY1992/article/details/80110942 本文出自:【奥特曼超人的博客】 在线打包的流程 遇到奇怪的BUG(Linux apktool 包体变大) ...

    Linux服务器在线打包遇到的问题

    转载请标明出处:
    https://blog.csdn.net/DJY1992/article/details/80110942
    本文出自:【奥特曼超人的博客】

    • 在线打包的流程
    • 遇到奇怪的BUG(Linux apktool 包体变大)

    1. 在线打包的流程

    首先我们需要根据在线打包自动关联落地页,同时落地页也是动态生成可选的。

    1.1 UML 图:

    序列图:

    User Server 脚本 CID--------------------CNAME 队列处理 URL--------------------CURL User Server 脚本

    流程图:

    Created with Raphaël 2.2.0 开始 打包、落地页 确认 结束 yes no

    2. 遇到奇怪的BUG

    2.1 环境问题:首次运行会报错 `GLIBC_2.14’ not found 。

    注意:虽然服务器是Linux,但是底层GLIC是未安全的,针对这个问题是需要单独安装这个C/C++的库,不然会出现打包时报错 `GLIBC_2.14’ not found

    /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./libz.so.1)
    

    查看系统glibc支持的版本,一般是版本过低或者没有安装:

    [root@djy bin]# rpm -qa|grep glibc
    glibc-common-2.12-1.149.el6.x86_64
    glibc-headers-2.12-1.149.el6.x86_64
    glibc-2.12-1.149.el6.x86_64
    glibc-devel-2.12-1.149.el6.x86_64
    

    安装:

    //注意:configure时需要修改环境变量LD_LIBRARY_PATH,当前build目录不能在LD_LIBRARY_PATH中。
    [root@djyopt]# wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
    [root@djy opt]# tar -xf glibc-2.14.tar.gz
    [root@djy opt]# cd glibc-2.14
    [root@djy glibc-2.14]# mkdir build
    [root@djy glibc-2.14]# cd build
    [root@djy build]# ../configure --prefix=/home/dyc/install/glibc
    [root@djy build]# make -j4
    [root@djy build]# make install
    

    修改环境变量,增加glibc/lib目录:

    export LD_LIBRARY_PATH=.:$QTDIR/lib:$PIEV4_SDK_LIB:/home/djy/install/glibc/lib
    

    2.2 包体增加变大的问题

    某个游戏的包在线上处理时,游戏包体会从40M变成80M。打包流程的脚本是肯定没问题的,测试都通过了,那么就只有几种情况。

    • 环境问题:Linux服务器C/C++底层库的问题
    • 游戏母包的问题
    • jar包引起的脚本问题

    那做了以下几点尝试:

    • 服务器在线打包,Win系统也跟着打包,对比。
    • 另外一台服务器可以,对比服务器环境。
    • 服务器反编译和WIN系统反编译大小对比。
    • 脚本问题
    • 依赖的jar问题

    解决方案: 经过几个小时,发现了是 jar的 2.1.3 问题,替换最新的 2.3.2 即可。

    奥特曼超人杜锦阳米奇云科技

    如果想加固的同学可以看这篇:《Android apk如何加固防止被破解(防止逆向编译)》


    python2048微信公众号

    作者:奥特曼超人Dujinyang

    来源:CSDN

    原文:https://dujinyang.blog.csdn.net/

    版权声明:本文为博主杜锦阳原创文章,转载请附上转载声明


    || 版权声明:本文为博主杜锦阳原创文章,转载请注明出处。
    展开全文
  • Linux安装MySQL

    万次阅读 2017-03-15 14:13:59
    Linux安装MySQL   一.使用工具putty_V0.63.0.0.43510830.exe连接linux   Linux服务器输入用户和密码:       二.检查是否安装过mysql数据库,有则先卸载 1.检查是否安装mysql组件 2.先关闭mysql服务 3.查找...

    Linux安装MySQL

     

    一.使用工具putty_V0.63.0.0.43510830.exe连接linux

    http://download.csdn.net/detail/u012255016/9781901

     

    Linux服务器输入用户和密码:

     

     

    二.检查是否安装过mysql数据库,有则先卸载

    1.检查是否安装mysql组件


    2.先关闭mysql服务


    3.查找mysql相应文件夹


    4.卸载删除mysql组件


    5.删除mysql相应文件夹

    [root@DB-Server init.d]# find / -name mysql

    /var/lib/mysql

    /var/lib/mysql/mysql

    /usr/lib64/mysql

    [root@DB-Server init.d]# rm -rf /var/lib/mysql

    [root@DB-Server init.d]# rm -rf /var/lib/mysql/mysql

    [root@DB-Server init.d]# rm -rf /usr/lib64/mysql

    [root@DB-Server init.d]#

     

    三.使用yum安装mysql

    1.输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本

     

    2. yum install -y mysql-server mysql mysql-devel 命令mysql,yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件

     

     

     

     

    四.mysql首次启动,密码设置,开机自动启动等

     

    上面是第一次打开设置密码,以后可以使用:

    用UPDATE直接编辑user表
    首先登录MySQL。
    mysql> use mysql;
    mysql> update user set password=password('123') where user='root' and host='localhost';
    mysql> flush privileges; 

    开机自动启动mysql:

     

     

    五.查看mysql版本、初始库、用户等

     

     

    六.设置mysql允许远程连接

    GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

     

    注:root登录用户名,%通配符,表示所有ip可以连接,红线位置是登录mysql密码

    七.查看是否设置成功,查看端口

     

    八.设置linux防火墙端口

     

     

    编辑完成后,按 :wq:q退出编辑,一个是保存退出,一个退出不保存。

    九.重启防火墙

     

    service  iptables  status        查看防火墙状态
    service  iptables  start           开启防火墙
    service  iptables  stop           关闭防火墙
    service  iptables  restart        重启防火墙

    十.使用工具Navicat操作mysql

     

    有些linux是需要ssh先连接的

     


    问题汇总:

    1.输入yum list|grep mysql 报错:Cannot find a valid baseurl for repo: base

    解决:vi /etc/resolv.conf      输入:8.8.8.8或8.8.4.4



    2.MySQL连接缓慢,打开缓慢原因

    问题状况:最近由于服务器变换了网段,导致IP地址变换,变化后使用MySQL客户端连接mysql服务器和在客户端中打开表的速度非常慢(无论表的大小),甚至连接超时,但是直接登录到服务器在本地连接MySQL,速度则正常。

    问题原因:MySQL数据库收到一个网络连接后,首先拿到对方的IP地址,然后对这个IP地址进行反向DNS解析从而得到这个IP地址对应的主机名。用主机名在权限系统里面进行权限判断。反向DNS解析是耗费时间的,有可能让用户感觉起来很慢。甚至有的时候,反向解析出来的主机名并没有指向这个IP地址,这时候就无法连接成功了。 

    解决方案:

    为了避免这个反查过程,可以在MySQL的配置文件my.cnf的[mysqld]项下追加以下配置:

    vi /etc/my.cnf
     [mysqld] 
    skip-name-resolve



    展开全文
  • Linux安装、运行MongoDB

    万次阅读 多人点赞 2018-08-16 11:03:09
    更新:MongoDB4.0.1-->...我的安装环境:CentOS7+MongoDB4.0.13。 二.下载MongoDB。 官网下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz 压缩包下载完成后winscp上传到Linu...

    一.安装环境

    CentOS7+MongoDB4.0.13正式版。

    二.下载MongoDB。

              官网下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz

              压缩包下载完成后winscp上传到Linux上,然后解压、改名:

    tar -zxvf mongodb-linux-x86_64-4.0.13.tgz
    mv mongodb-linux-x86_64-4.0.13 mongodb

    三. 配置环境变量及配置文件。

    3.1配置系统环境变量:

    vi /etc/profile

    键盘按下“i”进入编辑模式即可。在文件的最后加上:

    #mongodb
    export PATH=$PATH:/root/mongodb/bin

    最后按下“Esc”,输入“:wq”保存退出vi编辑模式,source /etc/profile使修改生效即可。

    3.2 创建MongoDB数据存放文件夹和日志记录文件夹,为后面的配置文件使用:

    mkdir -p  /data/db
    mkdir -p /logs

    3.3 创建MongoDB运行时使用的配置文件:

    进入bin目录下:cd  /root/mongodb/bin

    创建mongodb.conf配置文件:vim mongodb.conf

    会提示是new file,直接输入下面内容:

    dbpath = /data/db #数据文件存放目录
    logpath = /logs/mongodb.log #日志文件存放目录
    port = 27017 #端口
    fork = true #以守护程序的方式启用,即在后台运行
    #auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
    bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问

    最后“Esc”,输入“:wq”保存退出vim编辑模式即可。注意:注释符号#和数据之间必须是一个空格。

    四. 启动MongoDB

    4.1 启动MongoDB服务:

    进入bin目录下,加载配置文件方式启动:

    cd /root/mongodb/bin
    ./mongod  -f  mongodb.conf

    至此,MongoDB在Linux上的安装启动完毕。

    查看端口映射检查是否启动成功:netstat -nltp|grep mongod  ,显示:

    或者:netstat -nltp|grep 27017

    或者: ps -ef | grep mongo  ,显示

    或者:top  ,显示

    4.2 关闭MongoDB。

    关闭方式也有很多种,下面列举几种。

    4.2.1 mongod命令关闭:./mongod  --shutdown  ,mongod 命令的 shutdown 选项能干净的关闭 MongoDB 服务,会释放内存中MongoDB占用的内存,个人推荐。

    4.2.2 kill进程:kill MongoDB的pid  ,直接杀死MongoDB的进程id。kill  -9  pid 强制杀死,有时可能会出现错误关不掉时就可使用这种强制方式,但注意这种方式可能并不会马上释放内存中MongoDB占用的内存,且如果这时候有数据往MongoDB新增可能会导致数据丢失。注:查看pid:ps -ef | grep mongo , 结果的第二列就是pid。

    4.2.3 pkill mongod 。

    五. 创建MongoDB的账号。

    这也是我第一次搭MongoDB,由于刚开始在配置文件中加了auth=true,导致本地可正常访问,远程却一直连接不上MongoDB(远程使用的是默认空用户名和密码),看了很多博客也没找到原因,最后为MongoDB创建了账号远程才可访问(这里吐槽一下有的博主写的东西没有亲自操作一遍就从网上复制粘贴然后发布,有些没有责任心)。这也是上面的配置文件我为什么建议刚安装时注释掉auth=true,当然,后面如果熟悉了账号的创建,为了安全还是应该开启的。

    建议注释了auth=true后进行下面的操作,如果开启了认证,可能会导致下面的操作执行失败(只是可能)。

    进入bin目录下: cd  /opt/mongodb-4.0.1/bin

    运行mongo命令:mongo

    使用admin数据库:use admin  ,注意admin数据库下创建的账号权限是所有库通用的,即是全局认证的。

    创建用户:db.createUser({ user: 'root', pwd: 'root',roles: [ { role: "dbOwner", db: "test" }] })

    这时候MongoDB的admin数据库就有了账号,启用auth=true,重启后,再连接就需要账号密码授权了。

    连接admin数据库(因为账号是admin数据库下的用户,如果想直接连接test数据库,这个数据库中是没有名为root的用户的,所以最好的解决方案就是在test数据库中通过db.createUser创建一个相同的用户):use admin

    授权:db.auth("root","root")

    使用test数据库:use test

    这时候就拥有了权限对数据库进行操作:db.firstCollection.save({"name":"yzh","age":"25"})

    可查看是否新增成功:db.firstCollection.find({name:"yzh"})

    退出mongo命令行工具:ctrl + c

    mongo工具的其它命令就不再详述,待更新。。。

     

    展开全文
  • Linux安装minikube指南

    万次阅读 2019-06-08 12:02:26
    linux安装minikube时遇到两个问题,解决后顺利启动,在此记录整个安装过程,希望给遇见同样问题的读者一些参考。
  • linux安装MATLAB R2018a步骤

    万次阅读 多人点赞 2018-07-01 20:07:38
    |常规安装步骤 1 下载MATLAB R2018a for Linux full crack文件,这里提供我的云盘共享地址 链接: https://pan.baidu.com/s/1W6jWkaXEMpMUEmIl8qmRwg 密码: igx6 2 进入下载后的文件夹(假如下载后的文件放在了/home...
  • linux--use用法

    千次阅读 2015-11-17 17:12:09
    1,在工程中加入Usemsg文件(文件中记载想打印...#===== USEFILE - the file containing the usage message for the application. USEFILE=$(PROJECT_ROOT)/Usemsg 3,在doc环境下,输入:use ***(环境路径)
  • Linux CentOS 安装MySQL8.0教程MySQL80安装图解 Linux 安装MySQL8.0步骤教程 一、下载地址 1、 https://dev.mysql.com/downloads/repo/yum/ 2、截图如下: 3、MySQL8.0: ...
  • Linux安装MySQL8.0.11

    万次阅读 多人点赞 2018-04-29 20:24:26
    1. 去官网下载安装包 ... ... 如果你的系统是32位选择第一个,64位选择第二个 也可以用wget 下载 ...wgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-i686.tar.gz ...
  • Linux安装confluence

    千次阅读 2019-08-13 17:26:47
    安装jdk 在官网下载Linux环境下的jdk1.8:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 将下载下的压缩包解压 tar -xvf jdk-8u144-linux-x64.tar.gz ...
  • linux安装配置xwiki

    千次阅读 2017-03-29 20:08:31
    linux安装配置xwiki
  • Linux安装rsync

    千次阅读 2012-12-19 18:39:14
    Linux安装rsync 1. 下载安装 mkdir -p /root/soft cd /root/soft wget -c ftp://ftp.samba.org/pub/rsync/rsync-3.0.8.tar.gz tar -zxvf rsync-3.0.8.tar.gz cd rsync-3.0.8 ./configure --prefix=/usr/...
  • Linux安装NS3

    千次阅读 2016-05-16 16:43:14
    Linux安装NS3
  • 在ubuntu里安装jdk时,出现提示信息: rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. see README.Debian for more ...deb 是debian linux安装
  • Linux安装ftp组件-vsftpd

    千次阅读 2019-06-19 15:29:30
    Linux安装ftp组件 1 安装vsftpd组件 yum安装 [root@bogon ~]# yum -y install vsftpd 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。 2 添加一个ftp用户 此用户就是用来登录ftp服务器用的。 [root...
  • SUSE Linux 安装FTP

    万次阅读 2015-03-24 09:48:04
    Linux 安装FTP
  • Kalilinux安装Genymotion

    万次阅读 2016-11-06 14:38:14
    本文主要介绍在kalilinux安装genymotion 安装Genymotion因为Genymotion 模拟器是基于virtualbox的, 所以务必首先安装virtualbox虚拟机. 由于kali linux 源自带的virtualbox是非常旧的. 所以最好还是去官方网站下面...
  • Linux安装SQL Server 2017(安装篇SQL Server on linux

    万次阅读 热门讨论 2018-01-29 12:47:58
    之前写过,Linux安装SQL Server 2016的文章如下: 准备篇:Linux安装SQL Server 2016(准备篇) 安装篇:Linux安装SQL Server 2016(安装篇) 连接篇:Linux安装SQL Server 2016(连接篇) 2017年10...
  • Linux安装VMware Tools

    万次阅读 2019-04-25 17:44:20
    Linux安装VMware Tools 为了方便在虚拟机中复制粘贴,安装WMware Tools 点击菜单栏–>虚拟机–>安装VMware Tools。 进入linux主机,打开终端。 进入/media/VMware Tools目录 [root@localhost ~]# cd /media/...
  • linux 安装 redis3.0

    万次阅读 2016-06-03 10:59:29
    malloc by default, with the exception of jemalloc being the default on Linux systems. This default was picked because jemalloc has proven to have fewer fragmentation problems than libc malloc. ...
  • linux安装jupyter

    千次阅读 2017-04-22 21:43:24
    搭建环境:deepin 15.4安装:在终端: sudo pip install jupyter notebook 即可其依赖的安装包会自动安装使用之前的版本是在终端输入: ipython notebook 即可跳转到浏览器界面打开。 虽然现在也可以用这条命令...
  • linux 安装httpd

    千次阅读 2011-01-12 07:07:00
    安装httpd时需要参数: Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-included-apr Use bundled copies of ...
  • 本文主要介绍了Kali Linux安装与基本配置
  • Linux安装apache详解

    万次阅读 2016-09-13 20:44:39
    一、概述今天终于在在Linux把apache安装好了,花了将近两天的时间,废材啊。。。 看图。二、步骤1、下载apache源代码可以通过WinScp将源代码将从window上移到Linux上。例如,我移到了tmp目录下,然后执行解压缩命令...
  • linux安装mysql客户端

    万次阅读 2020-12-26 08:28:14
    有时候我们只想在某个机器上安装mysql 客户度,而不是安装整个mysql服务,因为服务已经存在了,而我们又因为某些原因我们不能直接登录到这台服务器上,或者是我们要在其他机器上查询mysql 的数据 安装mysql客户端 yum...
  • linux 安装 mysql简单教程

    万次阅读 多人点赞 2018-08-25 11:11:23
    1.下载数据库的压缩包或二进制包,可以在linux用wget或yum下载,也可以外网下载再传到linux 2.配置数据库的环境和路径 3.登陆数据库修改 一. 我这里是用 wget ...
  • mysql-5.7.28 的Linux安装

    千次阅读 2019-10-26 18:23:18
    mysql-5.7.28 的Linux安装 1.官网下载Linux的版的 https://dev.mysql.com/downloads/mysql/5.7.html 2.上传tar包到服务器到 /usr/local/src 3.卸载系统自动的Mariadb rpm -qa | grep mariadb rpm -e --nodeps ...
  • linux安装mysql5.7.19

    万次阅读 热门讨论 2017-08-31 19:20:16
    1:下载[root@localhost soft]# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz2:解压文件[root@dbserver /]# tar -xzvf mysql-5.7.19-linux-glibc2.12-x86_64.tar....
  • Linux安装nodejs和npm

    万次阅读 多人点赞 2017-08-24 20:02:44
    最近window系统转向linux系统开发,linux系统的确适合程序员的开发。 作为前端安装了nodejs和npm,遇到了一些坑,赶紧记录下来 安装nodejs :   sudo apt-get install nodejs 运行 nodejs -v 会弹出安装node的...
  • linux安装pip_如何在Linux安装PIP

    万次阅读 2020-07-18 08:24:52
    linux安装pipIn this tutorial, we’ll go over the steps to install pip in Linux. The pip command allows us to install Python packages from the Python Package Index or PyPI. 在本教程中,我们将介绍在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 552,462
精华内容 220,984
关键字:

linux安装use

linux 订阅