linux 安装Mysql步骤
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步骤相关推荐
- Linux 安装MySql 步骤
Linux 安装配置Mysql 步骤 mysql安装及配置 mysql安装及配置 安装wget下载工具:yum -y install wget 如果安装失败,执行以下命令: yum clean all ...
- linux安装mysql步骤用yum_linux 使用yum安装mysql详细步骤
环境:Centos 6.5 Linux 使用yum命令安装mysql 1. 先检查系统是否装有mysql [root@localhost ~]#yum list installed mysql* [r ...
- suse required-start: mysql_suse linux 安装MySql步骤
今天下午终于把mysql搞定了,我安装的这个linux版本(suselinux10.0)自己带的有Mysql,但是,在网上查的版本要比这高,所以就上网找了一个然后自己装,但是从来没有接触过MySql也 ...
- Linux安装MySQL的完整步骤并有关MySQL8.0版本的问题方法
目录 QUESTION:Linux安装MySQL的完整步骤? ANSWER: 一:使用wget 直接下载 二:安转软件源,将platform-and-version-specific-package- ...
- Linux安装mysql详细步骤
linux安装mysql详细步骤 最近买了个腾讯云服务器,搭建环境. 该笔记用于系统上未装过mysql的干净系统第一次安装mysql.自己指定安装目录,指定数据文件目录. linux系统版本: Cen ...
- linux怎么用源码安装mysql,Linux源码安装mysql步骤
创建文件夹: mkdir /usr/local/webserver 安装必要依赖包 yum -y install gcc gcc-c++ make ncurses-devel 安装cmake包: t ...
- zbb20170613 linux 安装 mysql
CentOS下安装MySQL步骤: 第一. http://www.mysql.com/downloads/mysql-4.0.html下载MySQL-client-5.0.96-1.glibc23.x ...
- 数据库sql linux,linux安装mysql数据库
linux安装mysql数据库 环境如下: Linux:CentOS release 6.7(Final) 64位 Mysql:mysql-5.6.31-linux-glibc2.5-x86_64.t ...
- suse linux mysql下载_SUSE Linux安装MySQL
SUSE Linux安装MySQL 假设你把所有必须的源码或者包都放在了/tmp下.如果你下载的是RPM包的话,那比较简单:如果你下载的是二进制包(你没有rpm程序或者你想自定义的话),那么会稍微麻烦 ...
最新文章
- adb devices只显示List of devices attached
- 使用Entity Framework code first, migration
- MATLAB实战系列(二十七)-数据预处理-PCA主成分分析
- 产品研究:安装程序 或 移动端APP 为什么这么占用空间?
- mysql用户数据导入_MySQL添加用户、删除用户与授权和数据的导入导出
- php 数据导出到excel文件,PHP导出数据到excel文件
- VMware创建Ubuntu操作系统到网络配置详细流程
- 执行dos命令,不出现黑色的dos窗口
- 改变定时器获取传感器频度_广东梅州梅县压力传感器*校对
- 人人影视字幕组因盗版视频被查 涉案金额1600余万元
- 什么是QName【转】
- match和exec的对比
- 24. Element namespaceURI 属性
- Mac的一些使用技巧
- Apache Tomcat下载、安装、配置图文教程
- 联想昭阳E43L笔记本无线开关停掉解决方案
- 2012年部分节假日安排
- LMP90080-芯片手册
- win10此计算机未连接到网络,win10提示无法连接到此网络是怎么回事 怎么办
- 飞控FirmamentAutopilot介绍
热门文章
- 前端三剑客入门学习笔记之HTML
- libjpeg的安装与使用
- 如何使用 Javascript 截断/切片/修剪字符串中的最后一个字符?
- 后缀是lnk是什么文件_后缀是lnk文件怎么打开,lnk什么格式
- 诺基亚 索爱 低端手机及智能手机 与 QQ邮箱或MyTT 通讯录同步 介绍
- 【NLG】(六)文本生成评价指标—— ROUGE原理及代码示例
- set在MATLAB中什么意思,matlab中set函数怎么用,具体的,中文的?
- JVM调优面试题——垃圾回收专题
- 反线性插值法进一步优化二分法解区间-M语言
- Java中获取class对象