linux搭建系统开荒(二)-mysql搭建

1.下载安装包

官网下载地址:

MySQL :: Download MySQL Community Server (Archived Versions)https://downloads.mysql.com/archives/community/

2.上传安装包

使用rz命令

3.解压下载的安装包

tar -zvxf mysql-5.7.41-el7-x86_64.tar.gz

4.添加用户或用户组

#先测试该服务器上是否已经有新建的用户
groups mysql
#添加用户或用户组
groupadd mysql && useradd -r -g mysql mysql

5.创建MySQL数据存储目录并赋予权限

#确认好自己服务器的挂盘位置,将MySQL数据存储目录放到挂盘的文件夹下
mkdir -p /opt/mysql_data
#将MySQL数据存储目录及子文件夹授权给mysql用户
chown mysql:mysql -R /opt/mysql_data

6.修改MySQL配置文件

7.将解压后的整个安装包文件夹移动并重命名到/usr/local/mysql

 mv mysql-5.7.41-el7-x86_64 /usr/local/mysql

8.初始化MySQL

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

这个地方启动可能

这个地方启动可能会报错

安装libaio即可

yum install -y libaio

9.查看初始密码启动MySQL

cat /data/mysql/mysql.err

9.启动MySQL

#设置MySQL自启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
#启动MySQL服务,进入bin目录启动
service mysql start

10.修改密码

(1)开启首次免密登录,修改my.cnf文件,默认在/etc/my.cnf下

vi /etc/my.cnf
#在[mysqld]模块下添加:skip-grant-tables,然后保存退出

(2)重启MySQL服务,使配置生效

service mysql start

(3)登录MySQL服务器

#进入/usr/local/mysql/bin
#因为配置了免密登录,第一次登录MySQL不需要输入密码,直接敲回车
mysql -uroot -p

(4)配置外部访问规则

#进入mysql库
use mysql;
#配置root用户能在任意host访问
update user set host='%' where user='root';
#刷新权限
flush privileges;

(5)修改密码

alter user "root"@"%" identified by "你设置的密码";
flush privileges;

(6)退出MySQL,进入/etc/my.cnf文件把刚刚配置的免密登录配置删除掉,重启MySQL服务,本次登录需要输入刚刚自己设置的密码即可。

11.给root用户授予最高权限

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY “密码”;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值