Centos7安装MySql(特详细)


前言

每次安装mysql时,都得先百度一下,为避免这种情况,把过程总结一下,希望我的这篇文章可以帮助到大家。
声明:本次是使用下载压缩包的方式安装的。


一、mysql下载

1.打开mysql官网,找到download

官网:https://www.mysql.com/

2.打开MySQL Community(GPL) Downloads

在这里插入图片描述

3.打开MySql Community Server

在这里插入图片描述

4.打开Archives

General Availability(GA) Releases 表示最新版本,在这里我们下载Archives历史版本。
在这里插入图片描述

5.下载

选择好版本信息后,找到tar进行下载。
在这里插入图片描述

二、安装

1.文件上传

使用xshell的scp命令,可以将本机下载的MySQL安装包,复制到Linux虚拟机中。

scp   C:\Users\admin\Downloads\mysql-8.0.30-el7-x86_64.tar    root@192.168.1.100:/usr/local/src

2.文件解压

cd /usr/local/src
tar -xvf mysql-8.0.30-el7-x86_64.tar 
tar -xzvf mysql-8.0.30-el7-x86_64.tar.gz

# 把解压出的目录,重命名为 mysql
mv mysql-8.0.30-el7-x86_64 mysql

3.配置文件

vi /etc/my.cnf
# 客户端配置
[client]
port = 3306
socket = /usr/local/src/mysql/mysql.sock
default-character-set = utf8mb4

# 服务端配置
[mysqld]
user = mysql
basedir = /usr/local/src/mysql
datadir = /usr/local/src/mysql/data
# log-error = /usr/local/src/mysql/error.log
# pid-file = /usr/local/src/mysql/mysqld.pid
port = 3306
socket = /usr/local/src/mysql/mysql.sock

character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init_connect = 'SET NAMES utf8mb4'
# 表名是否区分大小,默认是0,表区分大小写;1代表不区分大小写,以小写存储
lower_case_table_names = 1

4.添加环境变量

为了使mysql命令找到,需要添加到环境变量中。

cd 
ln -s /usr/local/src/mysql/bin/mysql /usr/bin/

5.初始化

/usr/local/src/mysql/bin/mysqld --initialize

初始化完成后,mysql自动生成了一个初始密码,记录下密码,一会登录使用。

6.启动

service mysqld start

7.登录并修改密码

mysql -uroot -p

把刚才记录的密码输入,登录成功。

set password for root@localhost = '123';

8.允许远程连接

如果想远程连接mysql,需要在mysql里设置一下。

mysql> use mysql;

mysql> update user set user.Host='%' where user.User='root';

mysql> flush privileges;

exit;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值