zoukankan      html  css  js  c++  java
  • Linux下安装mysql5.7

    首先准备好mysql5.7.17的安装包,安装包放在  /data/software 目录下

    进入到 /usr/local 目录下,解压mysql安装包

    命令:   cd /usr/local

        tar -zxvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

    解压完成之后可以看到mysql的文件夹,为了方便后面的操作,先修改文件夹名称。

    命令:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql

    进入到mysql目录,可以发现,mysql5.7的版本和5.6的版本不同,没有/data目录,这里要自己创建一个data目录

    data目录并不限定存放位置,但是为了方便,这里依旧直接放在mysql的根目录下,

    命令:mkdir data

    再新建mysql的用户和用户组

    命令 :  groupadd mysql       #添加用户组

        useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql     #新建msyql用户禁止登录shell

    改变mysql目录权限

    chown -R mysql.mysql /usr/local/mysql/

    接下来初始化数据库:

    命令:./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

    复制配置文件到 /etc/my.cnf 这里是mysql的基本配置问题

    命令:cp -a ./support-files/my-default.cnf /etc/my.cnf   #会有一个选择是否覆盖原有文件,直接按 y回车选择是就可以

    把mysql放到本地系统服务中

    命令: cp -a ./support-files/mysql.server /etc/init.d/mysqld

    编辑刚才复制的 my.cnf文件

    命令:vim /etc/my.cnf

    这里注意,不是替换到原来的文件,只是添加如下几项。

    这里我们只做基本的配置,其他采用默认了,毕竟初学,以简单为主。大多的参数我也不怎么理解

    配置好之后我们来启动mysql的服务

    命令:service mysqld start  -----------(注意这里是mysqld,很多网上介绍的都是mysql,导致卡在这里

    查看初始密码

    命令:cat /root/.mysql_secret

    复制下来初始的密码,做登录使用

    命令:bin/mysql -uroot -p

    密码就是刚才复制的密码,粘贴进去回车即可。

    到这里  mysql数据库就算是装好了,接下来只需要修改密码就可以了。

    命令:SET PASSWORD FOR 'root'@localhost=PASSWORD('123456');   #对应的换成你自己的密码即可了。

    此步骤是本人亲自安装的过程,参照有其他IT朋友的博客。

    最后需要补充一下,按照上面的方式安装完成之后还不能进行远程的访问,需要修改允许远程连接,步骤如下:

  • 相关阅读:
    /usr/bin/ld: 找不到 /usr/lib64/libatomic.so.1.0.0
    linux Version mismatch error. This is libtool 2.4.6 Debian-2.4.6-2
    java播放语音文件
    java冒泡排序
    java递归求和
    常见芯片标号说明
    keil5 新建 stm32项目 步骤
    st-link 升级固件时报错“is not in the DFU mode”
    数码管 段选位选
    C51 定时器
  • 原文地址:https://www.cnblogs.com/sanhuan/p/7728818.html
Copyright © 2011-2022 走看看