首页 > 数据库 >CentOS7 安装mysql8

CentOS7 安装mysql8

时间:2022-11-11 16:33:05浏览次数:64  
标签:log mysql8 安装 data CentOS7 usr mysql local user

1、下载并解压 mysql安装包

https://downloads.mysql.com/archives/community/

 

 

放到服务器后解压

-C 放到指定文件夹

 tar -xvf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz  -C /usr/local

修改mysql 文件夹名

 mv mysql-8.0.30-linux-glibc2.12-x86_64    mysql

2、创建mysql 用户和用户组

>groupadd mysql
>useradd -r -g mysql mysql

3、创建数据文件夹data,并给权限

>  mkdir -p /usr/local/data
# 给mysql用户权限
> chown -R mysql:mysql /usr/local/data
> chmod -R 755 /usr/local/data

4、给mysql的log目录权限

chown -R mysql:mysql /var/log

5、修改mysql配置文件

> vim /etc/my.cnf

 

[mysqld]
#datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
#symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/data
socket=/tmp/mysql.sock
#socket=/data/mysql/mysql.sock
log-error=/var/log/mysql.err
pid-file=/var/log/mysql.pid
##character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
lower_case_table_names=1
View Code

 

6、初始化mysql

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

查看mysql临时密码

> cat /var/log/mysql.err

 

 7、启动mysql 修改初始密码

>cd /usr/local/mysql/support-files

>./mysql.server start

 

 查看mysql进程

>ps -ef|grep mysql

 登录mysql

>cd /usr/local/mysql/bin

修改密码

> ./mysql -u root -p
>ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
>FLUSH PRIVILEGES;

8、开放远程连接

>use mysql;

>update user set user.Host='%' where user.User='root';

>flush privileges;

 

标签:log,mysql8,安装,data,CentOS7,usr,mysql,local,user
From: https://www.cnblogs.com/ychun/p/16880380.html

相关文章

  • K8s部署,基于VMware+centOS7.9
    镜像来源于阿里云的centos镜像,安装VMware过程省略搭建一个master节点,三个node节点。配置都是2c8g安装前准备所有的节点都需要进行此操作1:所有节点禁止防火墙systemctl......
  • Harbor离线安装
    1、Harbor安装方式:在线安装、离线安装、源码安装、helmchart、Operation安装2、Docker-CE安装3、docker-compose安装4、下载离线安装包wgethttps://github.com......
  • 【HarmonyOS】【FAQ】使用hdc命令安装hap包时,出现以下错误: failed to install bundle.
    【问题描述】hap包大小为121M,使用hdc命令安装时,出现以下错误提示:[Info]Appinstallpath:D:\OpenHarmony\WorkSpace\map\entry\build\default\outputs\default\entry-defaul......
  • 【HarmonyOS】【FAQ】使用hdc命令安装hap包时,出现以下错误: failed to install bundle.
    【问题描述】hap包大小为121M,使用hdc命令安装时,出现以下错误提示:[Info]Appinstallpath:D:\OpenHarmony\WorkSpace\map\entry\build\default\outputs\default\entry-defau......
  • Windows和Centos7安装uWSGI
    uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如n......
  • vm ware 安装 ubuntu server linux
    在:https://ubuntu.com/download/server中下拉找到“UbuntuServer20.04LTS”,下载ISO. 在VMWARE中,如果鼠标和键盘被虚拟机占用,想切回主机,记得按CTRL+ALT 。 ......
  • jmeter——离线安装插件包
    有时在内网,无法使用jmeter的pluginManager直接下载插件。解决方法:1、在外网的jmeter使用pluginManager直接下载插件;2、从外网jmeter的lib/ext文件中,按更新时间排序,复制......
  • 2.linux下安装软件
    ubuntu下常用有的安装方式有哪些呢?rpm软件包,手动安装,需要解决依赖关系,很烦,不推荐apt自动化安装,自动处理依赖关系,很好用,推荐源代码安装,可以自定义,如安装目录等 1.ap......
  • Docker图形化工具Portainer安装
    Docker方式安装我们可以直接使用**Docker**的方式来安装首先创建数据卷,实现数据持久化dockervolumecreateportainer_db启动**Partainer**容器dockerrun-d......
  • docker安装mysql8
    1、问题描述docker安装mysql8,记录下;2、问题说明2.1查看下目前服务器镜像dockerimages2.1拉取最新mysql,5.8版本dockerpullmysql2.3run,构建容器命令:docker......