精华内容
下载资源
问答
  • Linux下安装mysql

    千次阅读 2019-06-14 17:58:52
    Linux下安装mysql

    Linux下安装mysql

    一、下载mysql压缩包上传到linux服务器
    • 这个操作再简单不过了,就不多说啥了;
    • 下载之后就是解压 tar -zxvf mysql.tar(这里是压缩包的名字)

    需要注意的是:mysql必须得保证给它赋权的那个用户拥有对文件夹操作的权限,而我们对mysql进行赋权的时候,我们不希望这个用户是root用户,因为root权限太大了,不能随便给其他人使用。所以,我们需要先创建一个mysql用户。

    创建过程如下:

    先创建一个用户组,将这个用户组命名为mysql;
    在这个用户组下创建一个用户,用户名也为mysql;
    使得该用户(mysql用户)对一个文件夹有权限,并将mysql解压文件放入到这个文件夹内,我的mysql解压文件在   /usr/local目录下
    

    创建用户组命令:groupadd mysql
    创建该用户组下的用户:useradd -r -g mysql mysql
    此时,在mysql用户组下便有了一个mysql用户
    其实上面两个命令可以合并成一个-> chown -R mysql:musql ./

    二、初始化mysql服务

    初始化之前,需要删除linux自带的mysql全局配置文件,命令如下:

    rm -rf /etc/my.cnf
    

    然后执行mysql服务初始化命令:

    ./scripts/mysql/_install_db --user=mysql
    

    注意:这里不要输错了,不然就卸载重装吧…

    初始化之后,会生成mysql配置文件。

    三、修改mysql配置文件

    上面说过初始化操作会生成mysql配置文件,我们需要将其复制到etc目录下,并重命名为my.cnf, 如下:

    cp support-files/my-default.cnf /etc/my.cnf
    

    然后,复制mysql启动文件

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

    最后,设置mysql软链接:

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

    ok,快去试试 mysql -u root -p 命连接数据库吧

    展开全文
  • Linux下安装MySQL

    万次阅读 多人点赞 2017-05-04 16:09:12
    安装步骤 1、下载  下载地址:... 下载版本:我这里选择的5.6.33,通用版,linux下64位  也可以直接复制64位的下载地址,通过命令下载:wgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5....

    安装步骤

    1、下载

        下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads

        下载版本:我这里选择的5.6.33,通用版,linux下64位

        也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

    0、卸载老版本MySQL

    查找并删除mysql有关的文件

    find / -name mysql
    rm -rf 上边查找到的路径,多个路径用空格隔开
    #或者下边一条命令即可
    find / -name mysql|xargs rm -r

    Paste_Image.png

    1、在安装包存放目录下执行命令解压文件:

    tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

    2、删除安装包,重命名解压后的文件

    rm -f mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
    mv mysql-5.6.31-linux-glibc2.5-x86_64/ mysq

    3、添加mysql用户组和mysql用户

    先检查是否有mysql用户组和mysql用户

    groups mysql

    若无,则添加;

    groupadd mysql
    useradd -r -g mysql mysql

    若有,则跳过;

    4、进入mysql目录更改权限

    cd mysql/
    chown -R mysql:mysql ./

     

    5、执行安装脚本

    ./scripts/mysql_install_db --user=mysql

    安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql

    chown -R root:root ./
    chown -R mysql:mysql data

     

    6、更改mysql密码

    上一步安装脚本执行输出的日志中告诉我们如何更改密码了

    但是如果直接执行这两条命令就会报错

    因为这时还没有启动mysql,这算是一个坑。启动方法如下:

    ./support-files/mysql.server start

    如果MySQL启动报错,则可能是已经存在MySQL进程,杀掉即可

    ps aux|grep mysql
    kill -9 上边的进程号
    #或者下边一条命令即可杀掉所有MySQL进程
    ps aux|grep mysql|awk '{print $2}'|xargs kill -9

    杀掉后再启动即可。

    MySQL启动之后再执行如下命令更改密码:

    ./bin/mysqladmin -u root -h localhost.localdomain password 'root'

    密码更改后即可登录MySQL

    ./bin/mysql -h127.0.0.1 -uroot -proot

    登录之后将其他用户的密码也可改为root

    
    update mysql.user set password=password('root') where user='root';
    flush privileges;

    7、增加远程登录权限

    上一步即可本地登录,但远程登录会报错

    为解决这一问题,需要本地登陆MySQL后执行如下命令

    
    grant all privileges on *.* to root@'%' identified by 'root';
    flush privileges;

    执行之后即可远程登录

    8、将MySQL加入Service系统服务

    cp support-files/mysql.server /etc/init.d/mysqld
    chkconfig --add mysqld
    chkconfig mysqld on
    service mysqld restart
     service mysqld status

    9、配置my.cnf

    vim my.cnf
    #添加以下两条语句并保存退出
    default-character-set=utf8
    lower_case_table_names=1
    max_allowed_packet=100M

    配置好之后,重启mysqld服务

    展开全文
  • linux下安装mysql

    2017-04-30 10:28:17
    linux下安装mysql
    1. 执行以下命令。
    2. 安装服务 yum install mysql-server
    3. 开启服务 service mysqld start
    4. 创建用户名 mysqladmin -uroot password root 第一个root是用户名,第二个root是密码
    5. 登录 mysql -uroot -proot
    6. 设置开机启动 chkconfig mysqld on
    展开全文
  • Linux下安装Mysql

    千次阅读 2020-06-19 08:21:11
    myql官网下载地址 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 可以直接通过命令下载 wget -c ...tar zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz ...

    下载

    myql官网下载地址

    https://dev.mysql.com/downloads/mysql/5.7.html#downloads

    可以直接通过命令下载

    wget -c https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz

    解压配置安装

    解压

    tar zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
    在这里插入图片描述

    移动重命名

    mv mysql-5.7.30-linux-glibc2.12-x86_64 /usr/local/mysql
    在这里插入图片描述

    依次执行添加用户并赋予权限

    groupadd mysql #创建mysql用户组
    useradd -r -g mysql mysql #添加用户
    cd mysql
    mkdir data
    chown mysql:mysql -R /usr/local/mysql/data #赋予目录权限
    在这里插入图片描述

    配置my.cnf,主要是配置一些路径,日志文件和进程id文件要提前创建好,否则启动时会报错

    vim /etc/my.cnf
    在这里插入图片描述

    初始化数据库,记住生成的随机密码

    cd /usr/local/mysql/bin
    ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --user=mysql --initialize
    !](https://img-blog.csdnimg.cn/2020061814060526.png)

    启动

    将启动脚本放入init.d目录下

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

    启动mysql,启动过程中可能会遇到一些启动失败的问题,这里就不一一列出来了,具体问题根据日志分析就好了。

    service mysql start #

    启动成功!
    在这里插入图片描述
    进入bin目录

    cd /usr/local/mysql/bin
    ./mysql -uroot -ph02MN-HsEbk- # 登录mysql,密码是初始化时生成的随机密码 在这里插入图片描述

    提示执行操作前需要修改密码
    在这里插入图片描述
    修改密码

    SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘admin’);
    在这里插入图片描述

    增加软连接,不需要打开bin目录执行登录命令了

    ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
    G9nLmNzZG4ubmV0L3FxXzM3MTMyODE0,size_16,color_FFFFFF,t_70)

    测试远程连接

    连接失败

    在这里插入图片描述
    解决方式

    1. 服务器开启对外访问端口权限,我用的阿里云服务器,在安全组中配置mysql 3306端口
      在这里插入图片描述
    2. 通过user表查询root用户仅限于localhost连接
      在这里插入图片描述
      Host改为% 任意ip可以连接

    update user set Host = ‘%’ where User = ‘root’;
    在这里插入图片描述

    1. 重启mysql
      在这里插入图片描述
      在这里插入图片描述
      至此算是安装启动成功了,安装过程中可能会遇到很多问题,每个机器环境都不一样,具体问题具体分析吧,本文仅供参考!
    展开全文
  • Linux下安装MYSQL

    千次阅读 2014-08-25 21:43:20
    在Linux操作系统下,安装MYSQL有两种方式:一种tar安装方式,另外一种是rpm安装方式。这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的tar格式的文件其实只是mysql的文件包,并不...
  • linux 下安装mysql

    2013-01-10 13:43:33
    在开始安装前,先说明一下mysql-5.6.4与较低的版本在安装上的区别,从mysql-5.5起,mysql源码安装开始使用cmake了 cmake下载地址:http://www.cmake.org/cmake/resources/software.html 1 安装cmak
  • Linux下安装mysql8.0.20

    千次阅读 2020-07-12 15:38:36
    文章目录Linux下安装mysql8.0.20安装前准备安装 Linux下安装mysql8.0.20 安装前准备 1. 下载地址: 2. 检测是否安装过mysql # 检测是否安装过mysql rpm -qa | grep mysql # 删除命令 rpm -e --nodeps mysql-libs-...
  • Linux下安装MySql

    2008-09-23 21:22:00
    准备Mysql的源码,版本号为Mysql-5.0.20a.tar.gz,当然其它的也行,只做为测试.Linux用Red hat Linux as 4.安装步骤:1.解压Mysql-5.0.20a.tar.gz.命令: tar -zxvf Mysql-5.0.20a.tar.gz2.配置 Mysql命令:./configure --...
  • Linux下安装mysql完整教程

    万次阅读 多人点赞 2018-09-08 17:52:12
    最新写了一个小项目需要部署到远程服务器,就在阿里云买了一台centos7.x的服务器,想找个完整的教程,却发现都是坑,要不执行到一半执行不下去,要不就是命令错误,经过多...未安装wget的同学执行以下命令安装 su...
  • Linux下安装mysql-8.0.20

    千次阅读 2020-05-22 15:09:38
    Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本:mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz 卸载mysql 查看是否安装过mysql,命令:...
  • linux下安装mysql5.5

    万次阅读 2018-02-28 09:31:37
    linux下安装mysql5.5 1.下载 http://dev.mysql.com/downloads/mysql/ 或者使用wget下载: wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar 2.安装 2.1.检测...
  • Linux 下安装Mysql 5.7.22

    千次阅读 2018-09-17 17:34:10
    Linux 下安装Mysql 5.7 1.系统约定目录 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql_ data 2.MYSQL下载 在官网:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,509
精华内容 10,203
关键字:

linux下安装mysql

linux 订阅
mysql 订阅