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

CentOS二进制安装Mysql-5.7及以上版本方法

2018-03-31 03:57 826 查看
如果是CentOS7版本,需要先卸载自带的mariadb数据库

rpm -qa | grep “mariadb”

rpm -e –nodeps “mariadb软件名全称”

准备工作

创建mysql组:groupadd mysql

创建mysql用户:useradd -M -g mysql -s /sbin/nologin mysql

解压安装包到 /usr/local目录下,并且将解压后的文件夹重命名为mysql,在mysql目录下创建data目录

解压安装包:tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -C /usr/local/

重命名解压后的文件夹:mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql

在mysql下创建data目录:mkdir /mysql/data

更改mysql及其子目录的所属组和用户,并授权

更改mysql及其子目录目录所属组和用户:chown -R mysql:mysql mysql/

给mysql及其子目录授权:chmod -R 755 mysql/

mysql初始化

/usr/loca/mysql/bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql/ –datadir=/usr/local/mysql/data/

安装完成后,会生成一个随机密码。

启动mysql

/usr/local/mysql/support-files/mysql.server start

登陆mysql

/usr/local/mysql/bin/mysql -uroot -p,输入生成的随机密码登陆mysql

建立软链,重启mysql服务

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

service mysql restart

建立软链,快捷登陆mysql

ln -s /usr/local/mysql/bin/mysql /usr/bin
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: