linux安装mysql总结

1.官网下载linux包
在这里插入图片描述
2.右键复制链接地址使用wget下载
在这里插入图片描述

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz

3.下载的文件解压

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

4.把文件移动linux常用安装目录 并重命名

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

5.创建mysql的使用用户以及用户组
groupadd mysql
useradd -r -g mysql mysql 创建系统用户 且属于mysql组 -r创建用户 -g指定所属组

6.修改/usr/local/mysql文件夹下面的权限

cd /usr/local/mysql
mkdir -p /data/mysql  -p避免多次且换 可以直接递归创建  创建数据存放的文件位置
chown mysql:mysql -R /data/mysql -R表示要操作的文件
chown mysql:mysql -R /usr/local/mysql

7.修改mysql的配置文件 且放与linux统一配置文件的位置

cd /etc
touch my.cnf
vim my.cnf

mysql配置文件的配置

[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

8.配置完成之后就需要初始化mysql 加载配置文件以及初始化配置信息

cd /usr/local/mysql/bin/

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

9.查看初始的mysql密码
cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。

cat /data/mysql/mysql.err

10.吧mysql的启动命令文件 放在linux的存放服务脚本的目录里面
都是用来放服务脚本的,当Linux启动时,会寻找这些目录中的服务脚本,并根据脚本的run level确定不同的启动级别

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

service mysql start
ps -ef|grep mysql

10.启动mysql
bin目录

./mysql -u root -p   #bin目录下

11.修改密码以及刷新修改的
mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问

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

12.当本地工具无法连接的时候 则需要开放mysql访问地址权限

use mysql                                            #访问mysql库
update user set host = '%' where user = 'root';      #使root能再任何host访问
FLUSH PRIVILEGES;                                    #刷新
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值