MySQL的安装与配置

45 篇文章 5 订阅
15 篇文章 1 订阅

1.安装epel源

cd /etc/yum.repos.d/
yum -y install epel-release.noarch

2.安装MySQL Repository

cd ~
yum -y install wget      

我们需要先去官网下载 Yum 资源包----下载地址

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm                                  # 下载mysql官方yum源安装包
yum localinstall mysql57-community-release-el7-8.noarch.rpm                                                             # 下载mysql官方yum源

3.安装MySQL

需要安装MySQL,Server,MySQL client已经包括在server套件内

yum install -y mysql-community-server mysql                # 安装服务器,客户端

注:可能会出现以下问题:
在这里插入图片描述
解决方法

1.查看mysql源(这里一般会有两个)
ls /etc/yum.repos.d/mysql-*
2.修改源
vi /etc/yum.repos.d/mysql-community.repo
找到[mysql57-community] 并修改:gpgcheck 改为 0 ,即不校验gpg
3.再试一下安装MySQL的服务器,客户端
yum install -y mysql-community-server mysql   

4.启动MySQL,并设置MySQL开机自启

systemctl start mysqld              # 启动mysql服务
systemctl enable mysqld             # 设置mysql开机自启
ls /var/lib/mysql                   # 查看mysql
systemctl status mysqld             # 查看mysql运行状态  

5.查看默认密码

grep 'password' /var/log/mysqld.log                    

6.登陆MySQL,并配置登陆密码

mysql -uroot -p'密码' 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'HuaWei@123';  # 注意中英文,还要符合密码设置规则(ok就成功了!)
\q                                                         # 退出

在这里插入图片描述

7.重启mysqld

systemctl restart mysqld         
或者
/usr/bin/systemctl restart mysqld

8.创建admin库并设置权限

1)进入到mysql中
mysql -uroot -p
# 输入密码

2)创建admin数据库
create database admin character set utf8 collate utf8_bin;  #创建数据库,设置字符集.

3)查看数据库是否创建成功
show databases;

4)设置权限
grant select,insert,update,delete,create,drop,alter,index on admindb.* to 'admin'@'localhost' identified by 'HuaWei@123';  
# 这里的密码要换成自己设置的,我在之前设置的是HuaWei@123
 \q  # 退出
5)重启mysql
systemctl restart mysqld     

9.远程访问(自选)

登录进去之后,按照顺序执行一下sql语句即可
use mysql;
update user set host="%" where user="root";                         # 修改user表的root账户的host内容
flush privileges;                                                                          # 刷新修改立即生效

10.添加远程登录用户(自选)

mysql> GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
# 自己添加用户名与密码

感谢大家,点赞,收藏,关注,评论!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cat God 007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值