linux系统安装mysql

MySQL是Linux服务器平台上常用的一款数据库软件,应用非常广泛。安装方式也是多种多样,现在来跟随我们的经验一起学习在Linux平台上安装MySQL。本经验以CentOS/RHEL Linux发行版为例。

linux系统安装mysql

工具/原料

  • CentOS7.3
  • MySQL5.7

通过官方yum源安装MySQL

  1. 1

    打开MySQL官网,点击页面正上方的DOWNLOAD,然后点击出现的yum repository,从这里来下载我们需要的yum源软件。

    linux系统安装mysql
  2. 2

    点击YUM Repository 会弹出到对应版本的下载链接,我们使用的是CentOS 7.x发行版,因此使用RHEL 7的yum源,如下面第一张图中所示,然后点后面的download按钮,弹到下载页面。如果有账号则登录账号,没有账号则直接点下面的 no thanks 那个链接。

    linux系统安装mysql
    linux系统安装mysql
  3. 3

    等待软件下载完毕后,通过Winscp将下载好的rpm包上传到对应的Linux主机上,Winscp怎么用建议查看其他的百度经验。上传好后如下图所示,可以在shell中对应的文件夹里看到我们下载的rpm包。直接使用下面的命令安装:

    rpm -ivh mysql57-community-release-el7-11.noarch.rpm

    等待它安装完成,我们的yum源就配置完毕。

    linux系统安装mysql
  4. 4

    使用yum源安装mysql非常方便,一个命令即可,命令是:

    yum install mysql mysql-server -y

    系统就会自动查找yum源,安装yum源上最新版本的mysql,安装完毕后,使用rpm -qa | grep mysql

    命令来查看系统内安装的mysql包,可以看到有多个mysql软件,其功能分别是mysql 客户端、mysql依赖库、mysql服务器端等。

    linux系统安装mysql
    linux系统安装mysql
    linux系统安装mysql
  5. 4
    此文章非法爬取自百度经验
  6. 5

    安装好mysql后,就可以通过命令启动mysql了,命令是:

    systemctl start mysqld

    mysql为我们第一次登录创建了一个临时的root密码,保存在/var/log/mysqld.log文件里面,我们先把它找出来,命令是:

    grep password /var/log/mysqld.log

    结果如第二张图中所示,临时密码是:?CLelKYL+1pp

    我们把这个密码记录下来。然后尝试登录,命令是:

    mysql -u root -p 

    如果不出意外的话,会显示下面第二张图中的内容。此时就可以在mysql命令行里执行各种SQL语句了。

    linux系统安装mysql
    linux系统安装mysql
    END

通过tar压缩包安装mysql

  1. 1

    很多时候对于一些资深用户,可能就需要对mysql进行一些定制,然后就需要通过tar压缩包来进行安装。同样是打开mysql的官网,点击Downloads,但是此时选择的是左边的Community,然后再刷新出来的界面里点击MySQL Community Server下方的Downloads链接

    linux系统安装mysql
    linux系统安装mysql
  2. 2

    此时就会进入到新的页面,现在中间位置选择系统版本,然后选择软件版本。选择好以后,页面下方就会自动弹出对应版本的下载链接,拉到最下面,选择我们需要的压缩包格式,然后点击后面的download按钮,开始下载。

    linux系统安装mysql
    linux系统安装mysql
  3. 3

    等待下载完毕,通过winscp工具将这个压缩包上传到需要安装MySQL的linux主机上。依照旧习惯,还是将这个压缩包移动到/opt/目录下,然后解压出来,命令依次是:

    mv mysql-5.7.21-el7-x86_64.tar.gz /opt

    cd /opt/

    tar xf mysql-5.7.21-el7-x86_64.tar.gz

    cd ./mysql-5.7.21-el7-x86_64

    切换到对应的目录下查看,可以看到,目录下也是已经编译好的格式,比如bin、lib、include、man等目录都已经配置完全。这种通用格式的安装形式比较适合快速更新mysql版本的环境。下面我们开始配置

    linux系统安装mysql
    linux系统安装mysql
    linux系统安装mysql
  4. 4

    需要配置mysql用户,然后为安装的mysql进行初始化。命令依次是:

    groupadd mysql

    useradd -r -g mysql -s /bin/false mysql

    ln -s /opt/mysql-5.7.21-el7-x86_64/ /usr/local/mysql

    cd mysql

    mkdir mysql-files

    chown mysl:mysql mysql-files

    chmod 750 mysql-files

    上面的命令是创建mysql数据目录,下面的命令是初始化mysql

    bin/mysql --initialize --user=mysql

    从第二张图中可以看到,最后生成了一个临时密钥,把这个密钥记录下来。后面登录的时候用。

    linux系统安装mysql
    linux系统安装mysql
  5. 5

    配置密钥、启动MySQL和配置一个简单的初始化脚本。

    bin/mysql_ssl_rsa_setup

    bin/mysqld_safe --user=mysql &

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

    从下面两种图中可以看到,生成了3个密钥,并且成功启动了mysqld,进程ID是119035

    linux系统安装mysql
    linux系统安装mysql
  6. 6

    进程启动成功以后,我们来登录测试,别忘了上面让你记录下来的临时密码。登录命令也是:

    mysql -u root -p

    输入密码,如果正常,就会出现下面的提示画面。

    linux系统安装mysql
    END

注意事项

  • 这两种方式是对学习mysql新手最简单的两种安装方式,更复杂的编译安装就等读者掌握了mysql的基础知识再学习
  • 本人原创,转载请声明。如果觉得经验不错,给投上一票吧。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签LINUXMYSQL安装