Linux上在线安装mysql

查询mysql版本

https://dev.mysql.com/downloads/repo/yum/

1、更新linux

yum update

2、安装wget工具

yum install wget

3、使用wget下载MySQL Yum Repository并执行安装

wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
rpm -ivh mysql80-community-release-el7-7.noarch.rpm

4、在线安装MySQL8

//如果报错安装openssl-libs-1.0.2k-25.el7_9.x86_64.rpm
yum install -y mysql-server

6、修改vim /etc/my.cnf(存储地址、忽略大小写)

[client]
[client]
//这里的socket和mysqld中的socket路径一致,不然会报mysql8 ERROR 2002 (HY000)
socket=/var/lib/mysql/mysql.sock

[mysqld]
datadir=/u11/mysql/

default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
skip-name-resolve

6、启动mysql服务

systemctl start mysqld

*****************如果出现错误

mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
1、关掉SELINUX
[root@192 mysql]# vi /etc/selinux/config
修改为:
# SELINUX=enforcing     # 注释掉
# SELINUXTYPE=targeted  #注释掉
SELINUX=disabled        #增加
2、使配置立即生效
[root@192 mysql]# setenforce 0

7、使用生成的临时密码登陆mysql,修改密码

grep 'temporary password' /var/log/mysqld.log
mysql -u root -p '密码'
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '输入root帐户密码';

8、开启远程登录

mysql> use mysql ;
mysql> update user set host = '%' where user = 'root';
mysql> FLUSH PRIVILEGES;

8、离线安装方式参考如下
https://blog.csdn.net/m0_51154284/article/details/127668847

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux在线安装MySQL 8.0,你可以按照以下步骤进行操作: 1. 首先,使用wget命令下载MySQL 8.0的安装包。你可以使用类似于以下命令的链接:wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz \[1\] 2. 下载完成后,解压缩安装包。你可以使用tar命令进行解压缩,例如:tar -xvf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz 3. 接下来,你需要修改MySQL的启动脚本配置文件。进入到MySQL安装目录的support-files目录下,找到mysql.server文件,并使用vim或其他文本编辑器进行编辑。例如:vim mysql.server \[2\] 4. 在编辑mysql.server文件时,你可能需要修改MySQL安装路径,确保路径与你实际安装的路径一致。 5. 创建一个名为mysql的用户组,并将mysql用户添加到该用户组中。你可以使用以下命令完成:groupadd mysql, useradd -rg mysql mysql \[3\] 6. 最后,将MySQL安装目录的所有权更改为mysql用户和mysql用户组。例如:chown -R mysql:mysql /usr/local/soft/mysql8/ 完成以上步骤后,你就成功在Linux在线安装MySQL 8.0。请确保按照实际情况修改命令中的路径和文件名。 #### 引用[.reference_title] - *1* *2* *3* [Linux安装mysql8.0](https://blog.csdn.net/weixin_53366062/article/details/126636967)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值