CentOS7.3系统安装mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

来源:互联网 发布:摄影后期知乎 编辑:程序博客网 时间:2024/05/29 19:45

坑太多,此篇亲测有用

按照步骤走:

  1. Mysql官网下载mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz,附链接https://dev.mysql.com/downloads/mysql/
  2. 将下载好的mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz 拷贝到 /usr/local/ 文件夹下

    解压`# tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz` 改名`# mv mysql-5.7.19-linux-glibc2.12-x86_64 mysql`检查是否安装libaio`#yum install libaio`安装配置mysql`# groupadd mysql `   //添加一个mysql用户组`# useradd -r -g mysql mysql `  //添加一个用户mysql`# cd mysql``# mkdir data`   //存放数据目录`# chmod 770 data``#chown -R mysql``# chgrp -R mysql`  //给mysql赋予权限`# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data //可能会报错,缺少numact1-lib.X86_64什么之类的,具体看报错的信息然后yum install 安装就好执行该命令后,注意最后一行的[Note]信息[Note] A temporary password is generated for root@localhost: XXXXXXXXXXXXXX

    生成的初始密码XXXXXXXXXXX在首次以root用户登陆时使用
    启用service mysql start/stop开关mysql
    # cp support-files/mysql.server /etc/init.d/mysql
    到/etc/下配置my.cnf
    我的就是这样子
    # vi/etc/profile //配置环境变量
    export MYSQL_HOME=”/usr/local/mysql”
    export PATH=”PATH:MYSQL_HOME/bin”
    # source /etc/profile //使配置生效
    可以用service mysql start 来启动了
    配置开机启动mysql服务:
    # chkconfig --add mysql
    # chkconfig --level 2345 mysql on

    3.首次登陆mysql

#mysql -u root - pEnter password: 前面记住的初始密码mysql> SET PASSWORD = PASSWORD('123456'); //修改密码
阅读全文
1 0