文章目录
- Mysql 搭建
- 一、安装包下载
- 二、创建用户组用户和修改权限
- 三、配置my.cnf
Mysql 搭建
一、安装包下载
mysql 下载地址:https://downloads.mysql.com/archives/community/
这里有所有的mysql的版本,下载自己需要的版本,我们这里下载 8.0,16版本的,注意选的跟我一样。
上传到linux
输入命令:tar -xvf mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz -C /opt/module/
输入命令: mv mysql-8.0.16-linux-glibc2.12-x86_64/ mysql
改名为 mysql
二、创建用户组用户和修改权限
输入命令: groupadd mysql
创建用户组 mysql
输入命令:useradd -r -g mysql mysql
创建用户mysql 到 用户组 mysql 里面
在 mysql 目录下面创建 data 目录,并且修改它的用户和用户组
输入命令:mkdir data
创建 data 目录
输入命令:chown mysql:mysql -R /opt/module/mysql/data/
修改用户用户组
三、配置my.cnf
输入命令:vim my.cnf
配置这个文件
如果没有直接文件,这个可以直接粘贴进去用
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/opt/module/mysql
datadir=/opt/module/mysql/data
socket=/tmp/mysql.sock
log-error=/opt/module/mysql/data/mysql.err
pid-file=/opt/module/mysql/data/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
进入mysql的bin目录
输入命令:cd /opt/module/mysql/bin/
进行初始化
输入命令:./mysqld --initialize --user=mysql
查看密码
输入命令:cat /opt/module/mysql/data/mysql.err
红色框起来的地方是临时密码,要保存下来等下要用
将mysql.server放置到/etc/init.d/mysql中
输入命令: cp /opt/module/mysql/support-files/mysql.server /etc/init.d/mysql
启动mysql
输入命令:service mysql start
启动成功
查看mysql进程
输入命令: ps -ef|grep mysql
输入命令:./mysql -u root -p
输入刚刚的临时密码,注意在mysql得bin目录下执行
输入命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
修改 mysql 的密码为 123456
输入命令:flush privileges;
刷新权限