Mysql解压版安装

-- 解压下载好的mysql文件

tar -zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz

-- 再移动并重命名一下(移动到/usr/local/下重命名为mysql)

mv mysql-5.7.32-linux-glibc2.12-x86_64 /usr/local/mysql

-- 创建mysql用户组和用户并修改权限

groupadd mysql

useradd -r -g mysql mysql

 --创建数据目录并赋予权限

mkdir -p /data/mysql #创建目录

chown mysql:mysql -R /data/mysql #赋予权限

 --配置my.cnf文件

vi /etc/my.cnf

-- 将一下内容复制到my.cnf文件中

[mysqld]
        #bind-address=0.0.0.0
        port=3306
        user=mysql
        basedir=/usr/local/mysql
        datadir=/data/mysql
        socket=/tmp/mysql.sock
        log-error=/data/mysql/mysql.err
        pid-file=/data/mysql/mysql.pid
        #character config
        character_set_server=utf8mb4
        symbolic-links=0
        explicit_defaults_for_timestamp=true
        lower_case_table_names=1

-- 进入mysql的bin目录

cd /usr/local/mysql/bin/

-- 初始化MySQL

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

-- 查看密码,保留好mysql的默认密码

cat /data/mysql/mysql.err

-- 先将mysql.server放置到/etc/init.d/mysql中

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

--启动安装好的MySQL

service mysql start

--  此过程可能会产生报错  mysqld_safe error: log-error set to /var/log/mariadb/mariadb.log
--  是因为没有路径也没有权限,所以创建此路径并授权给mysql用户

mkdir /var/log/mariadb

touch /var/log/mariadb/mariadb.log

# 用户组及用户

chown -R mysql:mysql /var/log/mariadb/

/usr/local/mysql/support-files/mysql.server start

-- 查看mysql是否启动成功

ps -ef|grep mysql

--  登录mysql    #在MySQL的bin目录下

./mysql -u root -p

-- 输入刚才记录的密码,即登陆成功

-- 修改MySQL的密码为 '123456'

set password for 'root'@'localhost'=password('123456');

-- 授权

use mysql;                                          #访问mysql库

update user set host = '%' where user = 'root';      #使root能再任何host访问

FLUSH PRIVILEGES;                                    #刷新

-- 退出mysql界面

quit;

--  停止MySQL服务

service mysql stop

--  使用修改后的密码进行登录。

linux 安装Mysql步骤相关推荐

  1. Linux 安装MySql 步骤

    Linux 安装配置Mysql 步骤 mysql安装及配置 mysql安装及配置 安装wget下载工具:yum -y install wget 如果安装失败,执行以下命令: yum clean all ...

  2. linux安装mysql步骤用yum_linux 使用yum安装mysql详细步骤

    环境:Centos 6.5 Linux 使用yum命令安装mysql 1. 先检查系统是否装有mysql [root@localhost ~]#yum list installed mysql* [r ...

  3. suse required-start: mysql_suse linux 安装MySql步骤

    今天下午终于把mysql搞定了,我安装的这个linux版本(suselinux10.0)自己带的有Mysql,但是,在网上查的版本要比这高,所以就上网找了一个然后自己装,但是从来没有接触过MySql也 ...

  4. Linux安装MySQL的完整步骤并有关MySQL8.0版本的问题方法

    目录 QUESTION:Linux安装MySQL的完整步骤? ANSWER: 一:使用wget 直接下载 二:安转软件源,将platform-and-version-specific-package- ...

  5. Linux安装mysql详细步骤

    linux安装mysql详细步骤 最近买了个腾讯云服务器,搭建环境. 该笔记用于系统上未装过mysql的干净系统第一次安装mysql.自己指定安装目录,指定数据文件目录. linux系统版本: Cen ...

  6. linux怎么用源码安装mysql,Linux源码安装mysql步骤

    创建文件夹: mkdir  /usr/local/webserver 安装必要依赖包 yum -y install gcc gcc-c++ make ncurses-devel 安装cmake包: t ...

  7. zbb20170613 linux 安装 mysql

    CentOS下安装MySQL步骤: 第一. http://www.mysql.com/downloads/mysql-4.0.html下载MySQL-client-5.0.96-1.glibc23.x ...

  8. 数据库sql linux,linux安装mysql数据库

    linux安装mysql数据库 环境如下: Linux:CentOS release 6.7(Final) 64位 Mysql:mysql-5.6.31-linux-glibc2.5-x86_64.t ...

  9. suse linux mysql下载_SUSE Linux安装MySQL

    SUSE Linux安装MySQL 假设你把所有必须的源码或者包都放在了/tmp下.如果你下载的是RPM包的话,那比较简单:如果你下载的是二进制包(你没有rpm程序或者你想自定义的话),那么会稍微麻烦 ...

最新文章

  1. adb devices只显示List of devices attached
  2. 使用Entity Framework code first, migration
  3. MATLAB实战系列(二十七)-数据预处理-PCA主成分分析
  4. 产品研究:安装程序 或 移动端APP 为什么这么占用空间?
  5. mysql用户数据导入_MySQL添加用户、删除用户与授权和数据的导入导出
  6. php 数据导出到excel文件,PHP导出数据到excel文件
  7. VMware创建Ubuntu操作系统到网络配置详细流程
  8. 执行dos命令,不出现黑色的dos窗口
  9. 改变定时器获取传感器频度_广东梅州梅县压力传感器*校对
  10. 人人影视字幕组因盗版视频被查 涉案金额1600余万元
  11. 什么是QName【转】
  12. match和exec的对比
  13. 24. Element namespaceURI 属性
  14. Mac的一些使用技巧
  15. Apache Tomcat下载、安装、配置图文教程
  16. 联想昭阳E43L笔记本无线开关停掉解决方案
  17. 2012年部分节假日安排
  18. LMP90080-芯片手册
  19. win10此计算机未连接到网络,win10提示无法连接到此网络是怎么回事 怎么办
  20. 飞控FirmamentAutopilot介绍

热门文章

  1. 前端三剑客入门学习笔记之HTML
  2. libjpeg的安装与使用
  3. 如何使用 Javascript 截断/切片/修剪字符串中的最后一个字符?
  4. 后缀是lnk是什么文件_后缀是lnk文件怎么打开,lnk什么格式
  5. 诺基亚 索爱 低端手机及智能手机 与 QQ邮箱或MyTT 通讯录同步 介绍
  6. 【NLG】(六)文本生成评价指标—— ROUGE原理及代码示例
  7. set在MATLAB中什么意思,matlab中set函数怎么用,具体的,中文的?
  8. JVM调优面试题——垃圾回收专题
  9. 反线性插值法进一步优化二分法解区间-M语言
  10. Java中获取class对象