linux安装mysql5.7教程

目录

一、下载安装包(推荐第二种) 

二、安装mysql

三、设置密码和开启远程连接


一、下载安装包(推荐第二种) 

1.官网下载:https://downloads.mysql.com/archives/community/https://downloads.mysql.com/archives/community/

2.百度云下载:链接:https://pan.baidu.com/s/12PK2I3XIOeCCdNkB0as_Bw 提取码:id2k

二、安装mysql

1.输入命令rpm -qa|grep mysql检测系统是否有安装的mysql

 2.执行命令 rpm -e --nodeps mysql57-community-release-el7-10.noarch强行卸载

3.进入/usr/local目录,创建mysql目录,把安装包上传到这里

4.执行命令tar zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz进行解压

5.执行命令mv mysql-5.7.27-linux-glibc2.12-x86_64 mysql-5.7.27将文件夹重新命名为mysql-5.7.27

 6.执行命令groupadd mysql创建用户组

 7.执行命令useradd -r -g mysql mysql创建用户

 8.进入mysql-5.7.27执行命令mkdir data创建文件夹data,用于存放数据

9.执行命令chown -R mysql.mysql /usr/local/mysql/mysql-5.7.27mysql-5.7.27文件夹的所有者及所属组均改为mysql

 10.进入support-files目录,创建文件my_default.cnf,内容如下

[mysqld]

#设置mysql的安装目录
basedir = /usr/local/mysql/mysql-5.7.27
#设置mysql数据库的数据存放目录
datadir = /usr/local/mysql/mysql-5.7.27/data
#设置端口
port = 3306

socket = /tmp/mysql.sock
#设置字符集
character-set-server=utf8
#日志存放目录
log-error = /usr/local/mysql/mysql-5.7.27/data/mysqld.log
pid-file = /usr/local/mysql/mysql-5.7.27/data/mysqld.pid
#允许时间类型的数据为零(去掉NO_ZERO_IN_DATE,NO_ZERO_DATE)
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

 

11.输入命令 cp my_default.cnf /etc/my.cnf拷贝一份

12.进入mysql-5.7.27执行命令./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.27/ --datadir=/usr/local/mysql/mysql-5.7.27/data/初始化mysql

 13.进入data目录,输入命令cat mysqld.log查看临时密码

 14.进入support-files目录,执行命令cp mysql.server /etc/init.d/mysql将启动脚本放到开机初始化目录

 15.执行命令service mysql start启动mysql

 16.输入命令 ln -s /usr/local/mysql/mysql-5.7.27/bin/mysql /usr/bin添加软连接

三、设置密码和开启远程连接

1.输入mysql -u root -p连接mysql,提示输入密码,填写刚刚上面获取的临时密码

2.输入命令更改密码为123456,命令如下

set password=password('123456');

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

flush privileges;

 

 3.输入命令开启远程连接,命令如下

use mysql;

update user set host='%' where user = 'root'

flush privileges;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值