mysql在CentOS7.x环境安装

  • 查看当前环境的yum源

ls -l /etc/yum.repos.d/

image-20230407192114020

可以看到当前环境是没有下载mysql对应的yum源的, 所以需要去官网下载对应的yum源.

  • 找mysql的yum源并安装

http://repo.mysql.com/

在选择对应yum源之前, 需要看一下自己系统的版本:

image-20230407192536884

进入官网后, 鼠标右击进入查看页面源代码, 因为当前系统是CentOs7.6, 所以选择:

image-20230407192933974

下载完毕后, 在Xshell中输入rz将windows上面的.rpm传送(双击文件)到Linux机器中: image-20230407193358927

传送完毕后, 通过rpm -ivh指令进行yum源安装:

image-20230407193736456

这样就可以看到mysql对应的yum源安装成功:

image-20230407193954801

可以通过 yum list | grep ‘mysql’ 查看.

  • 下载安装mysql

下载安装mysql需要输入下面的指令:

yum install -y mysql-community-server

如果下载安装到最后遇到这种情况, 需要更新秘钥:

image-20230407194550591

输入该指令即可:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

重新输入指令, 即可下载安装成功:

image-20230407194859147

  • 验证mysql是否安装成功
  1. which mysql
  2. which mysqld
  3. ls /etc/my.cnf

image-20230407195515424

如果上面三条指令都能执行成功, 则说明mysql安装成功.

  • 启动mysqld (mysql-server) 及登录mysql (mysql-client)

systemctl:

1.start 启动服务

2.stop 退出服务

3.restart 重启服务

systemctl start mysqld

登录mysql

  1. 通过临时密码登录, 输入该指令 sudo grep ‘temporary password’ /var/log/mysqld.log 查看临时密码. 再输入mysql -uroot -p 回车 输入临时密码 回车 即可:

image-20230407200533061

  1. 设置免密码登录

    vim /etc/my.cnf 打开mysql配置文件

    在配置文件最后加入: skip-grant-tables 选项, 并保存退出

    image-20230407201000781

  2. 重启mysqld: systemctl restart mysqld

重启mysqld后, 输入mysql -uroot -p 回车 回车 就可以登录成功, 输入quit; 可以退出mysql. 直接mysql也可以.

  • 配置my.cnf

vim 打开 /etc/my.cnf 在最后加入两行:

character-set-server=utf8

default-storage-engine=innodb

记得重启mysqld.

  • 查看数据存储位置

ls /var/lib/mysql

image-20230407202024791

  • 设置开机启动

开机自启动:

systemctl enable mysqld

systemctl daemon-reload

image-20230407202525771

可以知道mysql-server的端口为3306.

  • mysql的删除
  1. 停: systemctl stop mysqld

  2. 查: rpm -qa | grep mysql

  3. 删: rpm -qa | grep ‘mysql’ | xargs yum -y remove

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值