腾讯云服务器(centos7)安装mysql(tar包解压源码安装)安装详解

我们经常要用到mysql,今天又重新装了一次mysql,总结一下安装mysql的两种方式

1.源码安装

1.1-首先下载mysql的安装包,地址:https://dev.mysql.com/downloads/mysql/

刚进入页面是这样的:

 1.2-点击上面链接会刷新页面变成下面这样:

选择你自己的系统以及想要安装的版本信息,如果这里没有你想要的版本,自己找下需要的版本在哪里,找到对应的rpm-bundle.tar安装包下载即可!

1.3-将下载的安装包上传到相应的目录,我上传至/usr/local/mysql 目录(目录不存在的话自己创建)

mkdir /usr/local/mysql

1.4-解压 

tar -xvf MySQL-5.6.47-1.el7.x86_64.rpm-bundle.tar

1.5-安装前检查一下是否安装了mysql

rpm -qa | grep -i mysql

1.6-若存在,那么使用命令卸载:(如果不存在忽略)

rpm -e 上面命令查出来的名字 –nodeps 

1.7-创建mysql用户及组

groupadd -g 1000 mysql

useradd mysql -g mysql -p mysql

1.8-安装mysql

rpm -ivh MySQL-server-5.6.47-1.el7.x86_64.rpm

如果提示错误:conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64

与mariadb冲突,删除mariadb即可!

rpm -e mariadb-libs-1:5.5.56-2.el7.x86_64 --nodeps

然后重新执行上面的安装命令

然后再依次执行下面三个命令

如果没有错误,那么安装完成

1.9-启动mysql

service mysql start

 1.10-但是这个时候只能使用随机密码登陆,使用命令:

find / -name .mysql_secret

找到该文件所在位置,然后 cat /root/.mysql_secret 查看随机密码登陆mysql

1.11-登陆成功后,修改密码

SET PASSWORD=password('password');

FLUSH PRIVILEGES;

1.12-授权远程链接设置,比如使用navicat连接(把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。)

grant all privileges on *.* to root@'%'identified by 'LIchong****';

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章