美文网首页
Linux 安装 Mysql

Linux 安装 Mysql

作者: 丿深爱i | 来源:发表于2020-08-20 11:13 被阅读0次

    1.下载mysql5.7的rpm安装包
    出现错误就找一下我的文章有关MYSQL错误解决

    rpm的mysql包,安装起来简单,解压版的mysql还需要做许多配置,稍有不慎就会出错!!!

    • 下载后的安装包是这个样子的



    2.上传mysql安装包到centos7的系统下
    这里用的是xshell + Xftp来连接和上传到centos7
    首先安装lrzsz,这样就可以在xshell中拖拽上传了(非必须,只是方便拖拽上传)

      yum install lrzsz
    
    • 进入/usr/local/src 并把mysql5.7的安装包拖拽上传到该目录下(当然上传到其它的目录也可以)

      cd /usr/local/src
      

    3.安装依赖
    3.1 查看linux上是否已经安装了mysql,有则卸载。
    一般centos7默认安装了mariadb,这里把它卸载。 (删除时注意文件名版本号)

    查看:

     rpm -qa|grep mariadb
    

    卸载:

     rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
    

    3.2 安装mysql5.7所需要的依赖

    yum install libaio
    yum install perl
    yum install net-tools
    

    安装依赖时会询问你是下载并安装还是下载或者不下载。(输入y回车,下载并安装即可。)



    4.安装mysql5.7
    4.1 解压mysql5.7安装包
    创建一个存放npm包的目录

    mkdir mysql
    

    将tar包位移到此目录下 (位移时注意文件名)

    mv mysql-5.7.31.rpm.tar mysql/mysql.tar
    

    然后进入目录,解压文件

    cd mysql && tar -xvf mysql.tar
    

    解压完后会有很过rpm文件,这些就是我们需要安装的。



    4.2 安装mysql5.7 (注意版本号 复制到版本号前面的- 然后TAB补全)

    rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm
    

    4.3 查看mysql5.7的状态,没有启动则把mysql启动
    出现下面这个death就是没有启动,新装的第一次是没有启动的。



    启动mysql

    service mysqld start
    

    查看mysql启动状态 active(running)代表启动成功

    service mysqld status
    

    5 修改mysql密码
    5.1- 跳过密码验证,进行登录
    修改文件my.cnf

    vim /etc/my.cnf
    

    在mysqld下面添加

    skip-grant-tables
    

    保存 重启mysq

    service mysqld restart
    

    5.2-登录mysql账号

    mysql -u root -p
    

    让你输入密码时直接回车
    5.3-进行密码修改

    use mysql;  
    

    出现提示

    Database changed  
    

    继续执行

    update mysql.user set authentication_string=password('123456') where user='root';
    

    出现错误:Unknown column 'password' in 'field list' 就执行如下代码 未出现就跳过

    UPDATE user SET password=PASSWORD("123456") WHERE user='root';
    

    修改成功

    Query OK, 1 row affected, 1 warning (0.00 sec)
    Rows matched: 1  Changed: 1  Warnings: 1
    

    5.4 - 保存到内存
    推送内存

    flush privileges;
    

    退出

    quit
    

    5.5 - 清除冗余
    删除5.1再my.cnf下添加的skip-grant-tables
    删除掉4.1新建的mysql目录。
    重启mysql 。安装完成

    相关文章

      网友评论

          本文标题:Linux 安装 Mysql

          本文链接:https://www.haomeiwen.com/subject/oursjktx.html