电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 455|回复: 0

linux下安装mysql5.7

[复制链接]
admin 发表于 2022-6-29 19:58:01 | 显示全部楼层 |阅读模式
1、mkdir /opt/mysql
2、cd   /opt/mysql
3、wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
4、tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
     注意: centos7.6自带了类mysql数据库mariadb,会跟mysql冲突,所以如果要安装mysql,需要先确认是否系统安装了mariadb,如果安装了,需要先删除mariadb
5、rpm -qa|grep mari,查询mariadb相关安装包
    查到两个包:
      mariadb-libs-5.5.60-1.el7_5.x86_64
      marisa-0.2.4-4.el7.x86_64
      删除这两个包: rpm -e --nodeps mariadb-libs(也可以写全mariadb-libs-5.5.60-1.el7_5.x86_64)
                               rpm -e --nodeps  marisa
                 查询确认: rpm -qa | grep mari
6、安装mysql (在mysql目录下,执行,因为这些安装文件都在此目录下)
        rpm -ivh mysql-community-common-5.7.26-l.el7.x86_64.rpm
        rpm -ivh mysql-community-libs-5.7.26-l.el7.x86_64.rpm
        rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
        rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
7、启动mysql:   systemctl start mysqld.service
8、设置mysql  root用户密码:
      mysql给root用户初始设置了一个随机密码,运行 grep "password" /var/log/mysqld.log  可查看到当前密码:
      A temporary password is generated for  root@localhost:  #5ikcqeeqd
     mysql -u root -p
      输入刚才查到的密码  进入mysql
     mysql>
     mysql密码默认有复杂度要求,如果你想设置简单的密码,可以修改密码复杂度策略:
    mysql>set global validate_password_policy=0;    ( 0-2, 0是最低要求)
    设置root密码:
    mysql>set password for 'root'@'localhost' =password('mysql123');
    使密码设置生效:
    mysql>flush privileges;
  验证密码:
     mysql -u root -p    输入新密码进入mysql
    mysql>show databases;
    mysql>create database discuz;
    mysql>use discuz;
    mysql>create table myorder (id int,name varchar(32));
    mysql>insert into myorder values(100,'dog');
    mysql>select * from myorder;
设置 mysql可以远程连接:
    mysql>use mysql;
    mysql>update user set host='%' where user='root';
    mysql>flush privileges;


您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-5-19 12:10 , Processed in 0.077454 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表