Linux安装MySQL数据库5.7.30(亲测有效3分钟即可)

下载

下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
在这里插入图片描述

解压

tar -xf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz

tar命令集合(详解)
在这里插入图片描述

将安装包进行移动并重命名(需要在root权限下进行)。

mv mysql-5.7.30-linux-glibc2.12-x86_64 /usr/local/mysql

在这里插入图片描述
进入到local目录查看
在这里插入图片描述

创建MySQL用户组并修改权限

groupadd mysql
useradd -r -g mysql mysql

在这里插入图片描述在这里插入图片描述

创建数据目录并赋予权限

mkdir -p  /data/mysql              #创建目录
chown mysql:mysql -R /data/mysql   #赋予权限

在这里插入图片描述

返回到data目录,进行配置my.cnf

cd /data/my
vim /etc/my.cnf

在这里插入图片描述

配置如下

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

在这里插入图片描述

初始化数据库

进入MySQL的bin目录,进行初始化数据库

cd /usr/local/mysql/bin
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

在这里插入图片描述

查看密码

查看当前随机生成的数据库密码,之后进行登录,修改为自己的密码

cat /data/mysql/mysql.err

在这里插入图片描述
可以先将这个密码保存一下,或者一会儿直接复制就好了。

进入MySQL,更改数据库root的原始密码

在进入数据库之前,要先将mysql.server复制到/etc/init.d/mysql中

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

现在就可以启动MySQL

service mysql start

在这里插入图片描述

接下来就是登录MySQL(使用刚刚的原始密码)

./mysql -u root -p  

在这里插入图片描述

最后就是改密三部曲了

SET PASSWORD = PASSWORD('666666');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;                      

在这里插入图片描述

到这里,MySQL数据库就已经全部安装完了,如果觉得对你有帮助,记得三连(点赞,关注,收藏)哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章