您的位置:首页 > 运维架构 > Linux

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

2017-08-16 18:17 639 查看

坑太多,此篇亲测有用

按照步骤走:

Mysql官网下载mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz,附链接https://dev.mysql.com/downloads/mysql/

将下载好的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 - p
Enter password: 前面记住的初始密码
mysql> SET PASSWORD = PASSWORD('123456'); //修改密码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql