linux安装mysql记录rpm方式

  1. 官网下载rpm包
    网址 https://dev.mysql.com/downloads/mysql/
    自己选系统和版本
    找rpm包下载地址 选red开头的那个
  2. 上传到服务器
  3. 解压一大堆狗屁玩意儿
    使用命令 rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm --force --nodeps 安装,我后面两个参数是强制安装
    不加这两个有依赖关系,不好安装,可以看着提示一个一个安装,主要就是安装两个service和客户端
  4. 安装完成初始化
    初始化命令 mysqld --initialize
  5. 初始化完成了就生成密码了
    在/var/log/mysqld.log 里面看
  6. 如果初始化失败了,看报错log什么的找原因,初始化的后的文件都放在
    /var/lib/mysql 里面,失败了可以把这里面的文件删除了再次初始化
  7. 启动命令
    systemctl start mysqld
    如果报错看提示,里面有个这玩意systemctl status mysqld.service 运行这个可以查看mysql的状态和启动失败的原因,重点就是上面提到的报错日志,看日志百度
  8. 停止命令
    systemctl stop mysqld
    停止mysql服务
  9. 查看MySQL服务状态
    systemctl mysql start 查询mysql状态
    注意mysql的配置文件位置
    mysql的设置文件: cat /etc/my.cnf 可以看到相关设置如下。
    有时候可能会报其他的错误,就是安装mysql本身需要一些环境
    yum -y install numactl
    yum install -y libaio
    初始化需要的环境
  10. mysql -uroot –p 回车输入自动生成的密码就可以链接上了
  11. 修改默认密码
    alter user ‘root’@‘localhost’ identified by 'root’;
  12. 修改远程连接
    现在linux上面连接到数据库,然后使用sql查看当前用户和host
    select user,host from user;
    在这里插入图片描述
    再使用sql修改roothost为%,上图是已经修改过的
    修改sql update user set host=“%” where user=“root”;
    立即生效命令 flush privileges;
    现在就可以远程连接了,如果连接不上,看看是不是防火墙的开放端口的问题。
    13.修改区分大小写,0是区分的,1是不区分
    查看sql
    show variables like ‘%case_table%’;
    在这里插入图片描述
    修改配置文件
    在 [mysqld] 下加上 lower_case_table_names=1,重启mysql服务。(mysql8已经不支持这狗比玩意儿了)
    如果你安装的是mysql8,那你倒霉了,删除了/var/lib/mysql从新启动初始化吧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值