linux下安装mysql

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

如图:点击download

 

 

  1. 在linux的opt目录下新建一个mysql目录 mkdir /opt/mysql

  2. 进入目录 cd /opt/mysql

  3. 通过xftp7将自己下载的tar压缩包传输到自己创建的mysql包中

  4. 将压缩包解压到当前文件夹中,tar -xvf mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar

  5. 解压后可以看到有rpm包

     

     

  6. 删除linux自带的数据库mariadb,如果不删除会与自己安装的mysql数据库起冲突。

  7. 运行 rpm -qa | grep mari 查询自己的mariadb数据库,

  8. 分别运行rpm -e --nodeps mariadb-libs和rpm -e --nodeps marisa删除其自带数据库

  9. 在自己创建的mysql文件夹下执行依次执行以下命令

    rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm

    rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm

    rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm

    rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm

  10. 之后启动自己的mysql服务 systemctl start mysqld.service

  11. 给自己的mysql设置root密码,以为mysql初始会自动给root用户设置随机密码,运行以下密码查看自己的初始密码:grep "password" /var/log/mysqld.log

 

 

方框内即为自己的初始密码

  1. 运行 mysql -u root -p ,登录root用户,输入以上方框内的密码,即可进入mysql命令行

  2. 重新设置自己的root密码,mysql默认的密码等级是1,如果学习的时候想设置比较简单的密码可以执行 set global validate_password_policy=0 来让自己的密码等级设置为0

     

    等级提示表 
    0 只要求长度(默认8位)
    1 要求长度,数字,大小写,特殊字符
    2 要求长度,数字,大小写,特殊字符,
  3. 之后执行一下命令修改自己的root密码 set password for'root'@'localhost'=password('haostudy');

    第二个password里面为自己的密码,改成自己想要的密码即可

  4. 运行 flush privileges; 使自己的密码生效 退出(quit)重新进入数据库即可



posted @ 2022-01-04 11:43  AMHAO  阅读(50)  评论(0编辑  收藏  举报