目录
一.安装准备
1.在官网上下载安装包
官网地址如下:
MySQL :: Download MySQL Community Server (Archived Versions)
二.安装配置
1.上传安装包到Linux系统
用MobaXterm_Protable上传,MobaXterm_Protable是Windows和Linux之间的连接工具。
MobaXterm_Portable的简单使用_一个人的牛牛的博客-CSDN博客_mobaxterm portable和installer区别
2.在安装包所在文件夹下解压安装包(training是我软件存放的位置)
tar -zvxf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz -C /training/
3.创建用户组
groupadd mysql
4.创建用户并修改权限
useradd -r -g mysql mysql
5.创建数据目录和给权限
mkdir -p /mysql5.7/data/mysql
6.给目录权限
chown mysql:mysql -R /mysql5.7/data/mysql
7.配置my.cnf
vi /etc/my.cnf
把内容变成
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/training/mysql-5.7.34-linux-glibc2.12-x86_64
datadir=/mysql5.7/data/mysql
socket=/tmp/mysql.sock
log-error=/mysql5.7/data/mysql/mysql.err
pid-file=/mysql5.7/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
8. 初始化数据库
进入MySQL的bin目录下初始化数据库
cd /training/mysql-5.7.34-linux-glibc2.12-x86_64/bin/
./mysqld --defaults-file=/etc/my.cnf --basedir=/training/mysql-5.7.34-linux-glibc2.12-x86_64/ --datadir=/mysql5.7/data/mysql/ --user=mysql --initialize
9.启动MySQL
cp /training/mysql-5.7.34-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql
service mysql start
10.查看启动状态
ps -ef | grep mysql
成功!!!
11.查看初始密码
vi /mysql5.7/data/mysql/mysql.err
12.登录MySQL
在MySQL的bin目录下执行
./mysql -u root -p
输入初始密码
13.更改root密码
root更改的新密码为123456
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
更改好密码后重新登录 !
14. 建立远程连接
use mysql
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
三.验证
用Windows的数据库连接工具连接Linux的MySQL,我用的是SQLyog
我做过IP地址的映射,所以可以用主机名连接,没有做过的用IP地址连接 !!!
连接成功!!!!!