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

坑太多,此篇亲测有用

按照步骤走:

  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
    CentOS7.3系统安装mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz_第1张图片
    # 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 - p
Enter password: 前面记住的初始密码
mysql> SET PASSWORD = PASSWORD('123456'); //修改密码

你可能感兴趣的:(mysql)