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

    万次阅读 多人点赞 2019-06-25 11:08:32
    下载地址: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/...

    下载地址: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 以及 Mysql 配色

    万次阅读 2021-06-24 08:37:19
    是否厌倦了 Mysql 千篇一律的 mysql> ?改变一下提示符以及显示颜色吧~

    是否厌倦了 Linux 系统 以及 Mysql 千篇一律的 mysql> ?改变一下提示符以及显示颜色吧~

    • 下载 grc
    • git clone https://ghproxy.com/https://github.com/garabik/grc.git

    • cd grc/
    • bash install.sh

    • 复制 .grcat .my.cnf 文件到用户(root)家目录

    • 安装 rlwrap
    • yum -y install rlwrap
    • vim .bashrc  在末尾添加以下内容

    if [[ -f /usr/local/bin/grc ]]; then
    alias ping="grc --colour=auto ping"
    alias traceroute="grc --colour=auto traceroute"
    alias make="grc --colour=auto make"
    alias diff="grc --colour=auto diff"
    alias netstat="grc --colour=auto netstat"
    alias df="grc --colour=auto df -Th"
    alias ps="grc --colour=auto ps"
    alias dnf="grc --colour=auto dnf"
    alias id="grc --colour=auto id"
    alias ip="grc --colour=auto ip"
    alias du="grc --colour=auto du"
    alias ss="grc --colour=auto ss"
    alias systemctl="grc --colour=auto systemctl"
    alias ifconfig="grc --colour=auto ifconfig"
    alias mount="grc --colour=auto mount"
    fi
    if [[ -f /usr/bin/rlwrap ]]; then
    alias mysql='rlwrap -a -p'GREEN' mysql --prompt="[\U \d]> "'
    fi
    export PATH=/usr/local/bin:/usr/local/sbin:$PATH

    • 其他支持 grc 颜色的命令

    • . .bashrc

    • 安装 mycli 有命令补全功能

    • 官方网站 https://www.mycli.net/
    • 支持 mysql mariadb
    • 安装使用mycli 1.20+需要 python3.6+
    • 如果 python <= 2.6 
      pip install mycli==1.8.1

    • 安装 依赖包
    • yum install postgresql-devel python3-devel -y
    • pip3 install --upgrade pip
    • pip3 install -U setuptools_rust

      pip3 install -U mycli

    • 使用 mycli
    • mycli -uroot -p123456
    • tab 可以补全命令

    展开全文
  • Linux 下如何进入 MySQL 命令行

    万次阅读 2017-04-24 18:03:49
    格式: mysql -h主机地址 -u用户名-p用户密码1、例1:连接到本机上的MYSQL一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中...

    格式: mysql -h主机地址 -u用户名-p用户密码

    1、例1:连接到本机上的MYSQL

    一般可以直接键入命令

    mysql -uroot -p
    

    回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

    2、连接到远程主机上的MySQL

    假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:

    mysql -h10.0.0.1 -uroot -p123
    

    (注:u与root可以不用加空格,其它也一样)

    3、退出MySQL命令

    exit (回车)
    
    展开全文
  • Linux Mysql8.x安装

    千次阅读 2019-06-28 09:58:42
    LinuxMySql 8.x版本安装,这个安装和之前的mysql5.x的安装有点不同, mysql5.x安装可以参考:https://blog.csdn.net/vtopqx/article/details/80971158 MySql 8.x具体操作: 1.下载解压...

    Linux下MySql 8.x版本安装,这个安装和之前的mysql5.x的安装有点不同,

    mysql5.x安装可以参考:https://blog.csdn.net/vtopqx/article/details/80971158

    MySql 8.x具体操作:

    1.下载解压
    https://www.mysql.com/downloads/
    https://dev.mysql.com/downloads/mysql/

    2.解压安装

    [root@txvm2019 mysql]# mv mysql-8.0.16-el7-x86_64  /usr/local/mysql
    [root@txvm2019 mysql]# cd /usr/local/mysql
    [root@txvm2019 mysql]# mkdir data
    [root@txvm2019 mysql]# chown -R mysql.mysql /usr/local/mysql/
    [root@txvm2019 mysql]# mkdir mysql_install_db
    [root@txvm2019 mysql]# chmod 777 ./mysql_install_db
    [root@txvm2019 mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
    2019-06-21T02:09:59.805200Z 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.16) initializing of server in progress as process 15755
    2019-06-21T02:10:05.218758Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ?yl7a)rj_5B3
    2019-06-21T02:10:07.367976Z 0 [System] [MY-013170] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.16) initializing of server has completed

    记住上面打印的mysql默认密码:?yl7a)rj_5B3
     

    3.MySql配置参数

    [root@txvm2019 mysql]# cp -a ./support-files/mysql.server /etc/init.d/mysqld
    [root@txvm2019 mysql]# chmod +x /etc/rc.d/init.d/mysqld    
    [root@txvm2019 mysql]# chkconfig --add mysqld
    
    [root@txvm2019 mysql]# cp support-files/mysql.server /etc/init.d/mysql
    [root@txvm2019 mysql]# chmod +x /etc/init.d/mysql
    [root@txvm2019 mysql]# chkconfig --add mysql

    检查服务是否生效

    [root@txvm2019 mysql]# chkconfig  --list mysqld
    Note: This output shows SysV services only and does not include native
          systemd services. SysV configuration data might be overridden by native
          systemd configuration.
    
          If you want to list systemd services use 'systemctl list-unit-files'.
          To see services enabled on particular target use
          'systemctl list-dependencies [target]'.
    
    mysqld         	0:off	1:off	2:on	3:on	4:on	5:on	6:off
    [root@txvm2019 mysql]# vi /etc/my.cnf
    [mysqld]
        basedir = /usr/local/mysql   
        datadir = /usr/local/mysql/data
        socket = /usr/local/mysql/mysql.sock
        character-set-server=utf8
        port = 3306
        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    [client]
       socket = /usr/local/mysql/mysql.sock
       default-character-set=utf8


    4.环境变量配置:

    [root@txvm2019 mysql]# vi /etc/profile
    [root@txvm2019 mysql]# source /etc/profile
    [root@txvm2019 mysql]# service mysql start
    Starting MySQL.Logging to '/usr/local/mysql/data/txvm2019.err'.
    . SUCCESS! 

    5.设置用户密码及远程连接

    [root@txvm2019 mysql]# 
    [root@txvm2019 mysql]# mysql -uroot -p'?yl7a)rj_5B3'
    mysql> 

    第一次登陆使用上面安装的默认密码登录,
    设置root密码:

    mysql> alter user user() identified by "123456";
    mysql> use mysql
    mysql> update user set host='%' where user='root' limit 1;
    mysql> flush privileges;
    mysql> alter user 'root'@'%' identified with mysql_native_password by '123456';
    mysql> flush privileges;

    配置完成!如果有防火墙或者设置了安全组的话需要开通一下默认的3306端口给远程连接。
     

     

     

     

     

    展开全文
  • Linux安装MySQL8.0.11

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

    千次阅读 2010-05-01 17:14:00
    在向大家详细介绍Linux mysql之前,首先让大家了解下Linux mysql,然后全面介绍Linux mysql,希望对大家有用。1. Linux mysql安装:$ yum install mysql-server2. Linux mysql修改root密码:$ mysqladmin -u root ...
  • Linux mysql授权远程连接

    千次阅读 2017-08-04 14:09:01
    Linux MySQL授权远程连接 在安装mysql的机器上运行: 1、> mysql -uroot -p  >password 2、>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION //任何主机访问数据的权限 例如,你想user使用...
  • linux中wget获取下载mysql地址并安装

    千次阅读 2020-03-10 15:48:18
    linux环境中,wget下载安装包,指令后需要下载地址,现记录下怎么获取下载地址。 找到官方下载地址:https://dev.mysql.com/downloads/mysql/。 进入Archived Versions下载页:...
  • Linux上安装Mysql

    万次阅读 多人点赞 2020-12-06 20:58:11
    Linux上安装Mysql Linux上安装软件常见的几种方式: 源码编译 压缩包解压(一般为tar.gz) 编译好的安装包(RPM、DPKG等) 在线安装(YUM、APT等) 以上几种方式便捷性依次增加,但通用性依次下降,比如直接下载...
  • linux mysql定时自动备份实现

    千次阅读 热门讨论 2018-11-30 23:25:53
    linux mysql定时自动备份实现开始使用一、数据备份二、数据恢复三、创建计划任务添加计划任务 开始使用 基本上不管是对于我们自己使用,还是给客户部署服务器,mysql备份是不可或缺的一部分,这里就教大家怎么去...
  • linux mysql5.6安装

    万次阅读 2018-09-01 14:27:40
    mysql:mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz ■B.安装过程 1.解压缩mysql包 tar -zxvf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz 2.将解压后的文件夹复制到/usr/local/mysql下 mv mysql-5.6.41-....
  • 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授权远程连接

    千次阅读 2016-08-28 13:59:17
    linux mysql授权远程连接 在安装mysql的机器上运行:  1、> mysql -uroot -ppassword 2、>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION  //任何主机访问数据的权限  例如,你想user使用...
  • [Mysql] Linux Mysql 日志专题

    万次阅读 2011-03-18 11:26:00
    Linux Mysql 日志专题 <br />1, 设置存放的目录: [root@Linux etc]# more /etc/my.cnf [mysqld] ###此处省略N个字 log-error=/var/log/mysql/mysql_error.log #错误日志 log=/var/...
  • linux MySQL启动命令

    千次阅读 2019-05-15 19:04:02
    linux 7: 1、service mysql start stop status 2、/etc/init.d/mysql start stop ...
  • yum linux centos安装mysql详细教程

    万次阅读 2019-11-02 14:09:25
    1、前往如下地址下载https://dev.mysql.com/downloads/repo/yum/(访问较慢,文末也会附上下载地址) 我的系统是centos7,选择linux7即可 2、点击download,进入下载页面 这里点鼠标右键--复制链接地址即可...
  • linux mysql 中文乱码问题解决方法

    千次阅读 2016-10-30 00:32:15
    linux mysql 解决中文乱码问题
  • Linux 安装mysql

    千次阅读 2019-03-03 00:02:04
    简介 1.Linux 环境下可以使用yum 包管理器设置安装源安装; 2.也可以采用源码的形式安装 ...1.进入mysql 官网下载mysql 安装源码,选择Linux Generic: 2.点击右侧Donload 下载相应源文件(编写博客时下载速度非...
  • linux mysql重启命令

    千次阅读 2018-11-30 16:05:38
    查看mysql版本 方法一:status; 方法二:select version(); Mysql启动、停止、重启常用命令 a、启动方式 1、使用 service 启动: [root@localhost /]# service mysqld start (5.0版本是mysqld) [root@szxdb etc]# ...
  • linux安装mysql5.7.24

    万次阅读 多人点赞 2018-12-29 11:11:36
    linux安装mysql5.7.24 一、卸载 mysql安装有三种方式,包括二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。...将下载的压缩包复制到linux服务器/usr/local/路径下(下载地址https://de...
  • linuxmysql完整安装教程

    万次阅读 2017-11-30 17:47:58
    linuxmysql完整安装教程
  • LinuxMySQL的安装

    万次阅读 2020-08-02 11:25:52
    LinuxMySQL的安装 本文使用二进制文件包的方式安装,而不是yum install -y mysql-community-server方式。 安装步骤 安装环境: CentOS Linux release 7.7.1908 (Core) MySQL5.7 下载MySQL5.7的二进制包至/...
  • linux mysql数据库修改端口

    万次阅读 2017-12-16 13:27:16
    如何查看mysql 默认端口号和修改端口号 1. 登录mysql [root@test /]# mysql -u root -p Enter password: 2. 使用命令show global variables like 'port';查看端口号 mysql> show global variables like 'port'; +---...
  • linux mysql 日志

    千次阅读 2014-09-03 11:29:32
    mysql>show variables like 'log_%'; 查看当前的日志 mysql> show master status; 首先你得知道mysql的日志类型: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-...
  • Linux启动mysql

    万次阅读 2019-04-23 10:47:12
    linux平台及windows平台mysql重启方法  Linux下重启MySQL的正确方法:  1、通过rpm包安装的MySQL  service mysqld restart  2、从源码包安装的MySQL  // linux关闭MySQL的命令  $mysql_dir/bin/...
  • linux mysql 启动不了

    2017-06-13 03:12:17
    Failed to start mysqld.service: Unit not found. 我是新手 第一次接触linux 服务器
  • Linux CentOS 安装MySQL8.0教程MySQL80安装图解 Linux 安装MySQL8.0步骤教程 一、下载地址 1、 https://dev.mysql.com/downloads/repo/yum/ 2、截图如下: 3、MySQL8.0: ...
  • linux下载mysql

    千次阅读 2021-01-27 11:29:18
    1、下载地址 https://www.mysql.com/downloads/ 选择community server   ...选择版本,当前选择的5.6版本 ...点击下载mysql-5.6.38-linux-glibc2.12-i686.tar.gz ...mv mysql-5.6.38-linux-glibc2.12-i686/ my
  • Linuxmysql数据库安装

    万次阅读 2019-03-29 15:39:34
    一、下载 1.官网下载 官网地址:...wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 二、安装 1.将安装包移动到/usr/local下 m...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 530,810
精华内容 212,324
关键字:

linuxmysql地址

linux 订阅
mysql 订阅