Centos7安装MySql(特详细)
文章目录
- 前言
- 一、mysql下载
- 1.打开mysql官网,找到download
- 2.打开MySQL Community(GPL) Downloads
- 3.打开MySql Community Server
- 4.打开Archives
- 5.下载
- 二、安装
- 1.文件上传
- 2.文件解压
- 3.配置文件
- 4.添加环境变量
- 5.初始化
- 6.启动
- 7.登录并修改密码
- 8.允许远程连接
前言
每次安装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;