前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >二进制部署MySQL5.7

二进制部署MySQL5.7

作者头像
小手冰凉
发布2020-04-16 17:10:48
6710
发布2020-04-16 17:10:48
举报
文章被收录于专栏:小手冰凉小手冰凉

开始部署 1、优先卸载mariadb,如果没有可忽略

代码语言:javascript
复制
[root@mysql ~]# yum -y erase mariadb
[root@mysql ~]# rpm -e qt-mysql-4.8.7-2.el7.x86_64 --nodeps

2、部署mysql 5.7

代码语言:javascript
复制
[root@mysql ~]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
[root@mysql ~]# tar zxf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 
[root@mysql ~]# mv mysql-5.7.22-linux-glibc2.12-x86_64/ /usr/local/mysql
[root@mysql ~]# ln -s /usr/local/mysql/bin/* /usr/local/bin/

3、编辑配置文件并初始化MySQL

代码语言:javascript
复制
[root@mysql ~]# rm -rf /etc/my.cnf
[root@mysql ~]# vim /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
pid-file=/usr/local/mysql/data/mysqld.pid
log-error=/usr/local/mysql/data/mysql.err
socket=/tmp/mysql.sock
[client]
socket=/tmp/mysql.sock
#创建所需目录及用户并更改属主
[root@mysql ~]# mkdir -p /usr/local/mysql/data
[root@mysql ~]# useradd -M -s /sbin/nologin mysql
[root@mysql ~]# chown -R mysql:mysql /usr/local/mysql/
#初始化MySQL
[root@mysql ~]# mysqld --initialize --user mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
[root@mysql ~]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@mysql ~]# chkconfig --add mysqld
#启动并设置为开机自启
[root@mysql ~]# systemctl enable mysqld
[root@mysql ~]# systemctl start mysqld
[root@mysql ~]# netstat -anput | grep 3306
tcp6       0      0 :::3306                 :::*                    LISTEN      3441/mysqld       

4、修改MySQL的root用户初始密码

代码语言:javascript
复制
[root@mysql ~]# mysqlpwd=`cat /usr/local/mysql/data/mysql.err | grep password |awk -F'root@localhost: ' '{print $2}'`
[root@mysql ~]# mysql -uroot -p${mysqlpwd} -e 'alter user root@localhost identified by "123.com"' --connect-expired-password
[root@mysql ~]# mysql -uroot -p123.com
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-04-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档