linux系统安装mysql数据库

Linux系统安装MySQL数据库 注意:本文采用的系统为CentOS 7,所以在选择mysql版本的时候选择对应的Linux7。 阅读详情

linux系统安装mysql数据库

1、首先关闭linux的防火墙,执行命令

chkconfig iptables off

2、从mysql官网上下载自己适合的mysql版本https://dev.mysql.com/downloads/mysql/5.6.html#downloads,进入mysql官网,依次点击

 

 

 

 

 

3、下载后的mysql文件

mysql-5.6.40-linux-glibc2.12-i686.tar.gz

 

 将下载好的mysql压缩文件放置在linux的/usr/local文件夹下,解压该压缩文件

 tar -zxvf mysql-5.6.40-linux-glibc2.12-i686.tar.gz

 

将解压后的文件重命名为mysql

mv mysql-5.6.40-linux-glibc2.12-i686 mysql

 

4、创建mysql用户组及用户

groupadd mysql
useradd -r -g mysql mysql

 

5、进入到mysql目录,执行添加MySQL配置的操作

cp support-files/my-medium.cnf /etc/my.cnf
或:
cp support-files/my-default.cnf /etc/my.cnf

 

是否覆盖?按y 回车

6、编辑/etc/my.cnf文件;

vi /etc/my.cnf

 

在my.cnf文件中添加或者修改相关配置,更改完成后保存退出

复制代码
 1 # For advice on how to change settings please see
 2 # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
 3 # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
 4 # *** default location during install, and will be replaced if you
 5 # *** upgrade to a newer version of MySQL.
 6 
 7 [mysqld]
 8 
 9 # Remove leading # and set to the amount of RAM for the most important data
10 # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
11 # innodb_buffer_pool_size = 128M
12 
13 # Remove leading # to turn on a very important data integrity option: logging
14 # changes to the binary log between backups.
15 # log_bin
16 
17 # These are commonly set, remove the # and set as required.
18 basedir = /usr/local/mysql
19 datadir = /usr/local/mysql/data
20 port = 3306
21 # server_id = .....
22 socket = /tmp/mysql.sock
23 character-set-server = utf8
24 skip-name-resolve
25 log-err = /usr/local/mysql/data/error.log
26 pid-file = /usr/local/mysql/data/mysql.pid
27 
28 # Remove leading # to set options mainly useful for reporting servers.
29 # The server defaults are faster for transactions and fast SELECTs.
30 # Adjust sizes as needed, experiment to find the optimal values.
31 # join_buffer_size = 128M
32 # sort_buffer_size = 2M
33 # read_rnd_buffer_size = 2M 
34 
35 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
复制代码

 

7、在mysql当前目录下设定目录的访问权限(注意后面的小点,表示当前目录)

chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data

 

8、初始化数据(在mysql/bin或者mysql/scripts下有个 mysql_install_db 可执行文件初始化数据库),进入mysql/bin或者mysql/scripts目录下,执行下面命令

./mysql_install_db --verbose --user=root --defaults-file=/etc/my.cnf --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp

 

9、启动mysql,进入/usr/local/mysql/bin目录,执行下面命令

./mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root &

 

注意,如果光标停留在屏幕上,表示启动成功,需要我们先关闭shell终端,再开启一个新的shell终端,不要执行退出操作。如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题. 

10、设置开机启动,新开启shell中断后,进入mysql目录,执行下面命令

复制代码
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql
chmod 700 /etc/init.d/mysql
chkconfig --add mysqld
chkconfig --level 2345 mysqld on
chown mysql:mysql -R /usr/local/mysql/
复制代码

 

重启linux

reboot

 

查看mysql状态

service mysqld status

 

11、添加远程访问权限

  (1)、添加mysql命令

ln  -s /usr/local/mysql/bin/mysql  /usr/bin  (mysql的安装路径)

 

  (2)、更改访问权限

登录mysql,执行下面命令
mysql -uroot -p 
密码为空直接回车,运行以下两条命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'duan' with grant option;
Flush privileges;

 

退出mysql

exit

重启linux,就完成了

reboot

 

注:本机访问mysql,root账户默认是没有密码的,端口号默认3306,如果需要修改root账户密码,在/usr/local/mysql/bin目录下,执行下面命令

./mysqladmin -h 127.0.0.1 -P3306 -uroot password 'duan'exit

 

分类: linux
谢谢推荐! 关注成功 收藏该文
2
0
推荐成功
« 上一篇: laypage分页控件使用方法
» 下一篇: linux下redis单机版搭建
	</div>
	<div class="postDesc">posted @ <span id="post-date">2018-05-03 23:14</span> <a href="https://www.cnblogs.com/duanrantao/">段然涛</a> 阅读(<span id="post_view_count">6044</span>) 评论(<span id="post_comment_count">5</span>)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8988116" rel="nofollow">编辑</a> <a href="#" onclick="AddToWz(8988116);return false;">收藏</a></div>
</div>
<script type="text/javascript">var allowComments=true,cb_blogId=355017,cb_entryId=8988116,cb_blogApp=currentBlogApp,cb_blogUserGuid='27cbcbf9-e7ca-492b-687a-08d496e65ef5',cb_entryCreatedDate='2018/5/3 23:14:00';loadViewCount(cb_entryId);var cb_postType=1;var isMarkdown=false;</script>
Linux系统安装Mysql数据库操作指导 阅读详情

相关推荐

Linux安装MySQL数据库系统

MySQL的编译安装、准备工作、源码编译安装、安装后的其他调整、添加系统服务

hey1616的博客 1262

mysql无法执行二进制文件_kail系统64,mysql64,出现-bash: bin/mysqld: 无法执行二进制文...

该楼层疑似违规已被系统折叠隐藏此楼查看此楼Linux localhost 3.10.72+ #1 SMP PREEMPT Thu Jun 16 13:34:40 CST 2016 aarch64Kali GNU/Linux Rolling [running via Linux Deploy]Last login: Thu Aug 23 10:30:28 2018 from 127.0.0.1zh...

weixin_30692969的博客 3298

MySQL 数据库安装教程详解(linux系统和windows系统)

MySQL 数据库安装教程详解(linux系统和windows系统)

u013558123的博客 2173

linux上MySQL8.0.12安装中遇到的相关问题记录

一、下载MySQL二进制包 linux上MySQL的安装方式常见的有三种,分别为: 1.rpm包/deb包 通过官网下载对应版本,RedHat系列下载rpm包后,直接通过yum方式来安装。Debian系列下载deb包后通过apt-get方式进行安装。如下: 这种方式实际使用不太多,主要是由于安装的路径和配置难以定制化。 2.二进制安装 可以在官方网站下载编译软件包。下载后无需额外准备依赖的环境。安装过程非常简单,解压后就基本可以实现了。 3.源码安装 需要配置适宜的环境,然后进行源.

u011489186的博客 834

Linux bash:./xxx:无法执行二进制文件报错

今天给客户发了一个ubuntu下的小工具,用户到手后运行不了, 报错: 一开始以为是全权限的问题,所以让她“ls -la”一下,看看权限,但是结果是ok的,权限没问题 后来发现他是用的是32bit的ubuntu系统,而我们使用的是ubuntu64bit编译出来的程序,所以叫她换成64bit的ubuntu,就ok了。 到此这篇关于Linux bash:./xxx:无法执行二进制文件报错的文章就介绍到这了,更多相关Linux 无法执行二进制文件 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网! 您可能感兴趣

Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf)

最新在学习MySQL,纯新手,对Linux了解的也不多,因为是下载的最新版的MySQL(MySQL5.7.18)二进制包,CentOS7.2下测试安装,方便以后折腾。 大概步骤如下,安装删除反复折腾了几遍,按照以下步骤,应该没啥问题了。 也没有想象中的复杂,大部分步骤都是参考网上的,照做就是了,出错的话,多尝试,多查资料。 操作系统版本 创建mysql组和用户 下载最新版的MySQL 5.7.18二进制包,上传至服务器的usr/local目录下 解压MySQL二进制包 如下是解压之后的,并且重命名文件夹之后的文件信息 更改所属的组和用户 解压之后的MySQL文件包含的内容 查看s

在 Linux 系统上安装 MySQL 数据库

这样就表明 mysqld 服务已经⽣效了,在2、3、4、5运⾏级别随系统启动⽽⾃动启动,以后可以直接使 ⽤ service 命令控制 mysql 的启停。并修改 /etc/init.d/mysqld ,修改其 basedir 和 datadir 为实际对应⽬录。2.准备好的 MySQL 安装包解压到 /usr/local/ ⽬录,并重命名为 mysql。4.同时新建 /usr/local/mysql/data ⽬录。1、在 /usr/local/ 下创建 mysql⽂件夹并进⼊。

qq_42043458的博客 487

MySQL二进制文件开启及查看

MySQL二进制文件开启及查看详解,就解释了如何分析日志文件 .

linux系统如何安装mysql数据库,Linux操作系统中如何安装MySQL数据库

mysql是linux平台下最流行数据库系统今天介绍是mysql安装及简单操作思路方法!groupadd mysql //建立mysql用户组useradd -g mysql mysql //建立mysql帐户tar -zxvf mysql-x.x.xx.tar.gz //解压缩mysqlcd mysql-5.0.45 //进入解压好mysql目录./configure –prefix=/usr/...

weixin_42294495的博客 1706

光模块数字诊断监控(DDM)功能

DDM(Digital Diagnostic Monitoring)数字诊断监控,由行业组织SFF Committee制定,遵循SFF-8472多源协议定义的标准参数而工作,规范了光模块和网络设备的软硬件所需遵循的标准数值或范围,确保了网络设备供应商和光模块供应商之间所提供产品的互操作性不同。:通过监测激光器的偏置电流来预测激光器的劣化,从而确保在故障发生之前将业务切换到备用链路上或替换有可能故障的光模块,因此起到了预测光模块寿命的作用。光模块DDM信息可以通过SNMP读取光模块的接收光功率和发射光功率。.

光模块的博客 2300

打穿内网之Vulntarget-a靶场实战记录

内容包括:通达OA未授权上传+文件包含RCE、Redis未授权写马、ms17-010永恒之蓝、代理转发内网跳板、CVE-2020-1472 域控杀器Zerologon、wmiexec/smbexec横向移动、cobalt strike与msf的shell传递

tpaer的博客 3031

linux系统 安装mysql,Linux系统上安装mysql数据库

一:下载并且上传安装包到linux系统上1:下载地址:http://dev.mysql.com/downloads/mysql/2:通过LeapFtp工具,将windows上的mysql安装包拷贝到linux系统上二:安装mysql数据库安装依赖软件,在第二张iso盘上面有安装软件包:1.首先要将第二张盘添加到虚拟机:2:将安装盘文件挂载到指定目录3:安装依赖程序4:安装依赖程序完成5:安装mys...

weixin_33158374的博客 279

华为交换机链路聚合对接思科交换机链路聚合故障

2台华为交换机采用堆叠方式与思科交换机之间使用链路聚合,华为交换机与cisco交换机链路捆绑接口频繁UP/DOWN,业务中断。

网络工程师日常的博客 2116

Linux系统安装mysql数据库

Linux系统安装mysql数据库前言安装流程下载安装软件解压文件,将解压的文件拷贝到/usr/local/mysql创建配置文件my.cnf为mysql目录授权安装和初始化启动mysql查看数据库状态登录mysql常见异常bin/mysqld --initialize问题总汇mysql命令不可用新装数据库修改root密码 前言 第一次安装linux系统的mysql数据库,经过各种error,终于...

奋斗吧骚年 658

结构设计3D拆件与骨架模型构建实战:基于Creo 8.0的5个高效建模技巧

本文详细解析了基于Creo 8.0的结构设计3D拆件与骨架模型构建实战技巧,涵盖5个高效建模方法,包括参数化驱动、曲面分割、多实体协同设计等。通过骨架模型的智能应用,设计效率可提升30%以上,特别适合复杂产品的结构设计。文章还提供了TWS耳机充电仓等实战案例,帮助工程师快速掌握工业设计中的核心建模技术。

weixin_30000735的博客 570

ThinkPad T14 Gen 2与T14P系列对比

表格您的需求推荐机型日常办公、出差、文档处理、视频会议✅(够用、轻便、便宜)视频剪辑、3D建模、编程编译、AI训练、高色准设计✅(性能强、屏幕好、扩展佳)想要未来 5 年不换机✅T14p预算低于 5000 元✅T14 Gen 2(或考虑 T14 Gen 3/4)T14p 2025 款 ≠ 小改款,而是架构级升级它从“高性能笔记本”进化为“AI 移动工作站”,核心差异在于NPU + Ultra 平台 + 全面屏显 + 超长续航。如果您从事AI 开发、视频创作、工程仿真、多任务编程。

tecoes的博客 2737

【软件安装】Linux系统中安装MySQL数据库服务

下载MySQL安装的方式有很多种,可以直接去MySQL官网下载Linux版本的安装包,也可以使用wget命令直接从指定地址下载。在MySQL解压之后的目录(mysql5.7.26目录)下面,创建一个my.cnf配置文件,可以在配置文件中添加一些内容。MySQL数据库启动的时候,默认是使用mysql用户启动的,所以我们需要在Linux系统中创建一个mysql用户。将mysql目录下的mysql.server文件,复制到/etc/init.d/mysql下面,命令如下。

✅ Java 开发工程师 758

斑鬣狗优化算法(SHO)详解:从生物原理到代码实战

斑鬣狗优化算法(SHO)是一种新型元启发式优化算法,灵感来源于斑鬣狗的群体狩猎行为。该算法通过模拟斑鬣狗的包围猎物、协同狩猎和攻击猎物等生物行为,将优化问题转化为智能搜索过程。SHO算法包含探索与开发两个阶段,通过数学模型实现群体协作和自适应平衡,具有参数简单、收敛快等优势。文章系统介绍了SHO的生物基础、数学模型、实现方法(包括MATLAB和Python代码)、改进策略以及在函数优化、路径规划等领域的应用案例,最后讨论了算法的优势、局限性和未来研究方向。

qq_42212808的博客 237

在Linux系统中安装MySQL数据库以及部署hive

二.配置Hadoop,因为hive的运行依赖于Hadoop,同时涉及到hdfs文件系统的访问,所以需要配置Hadoop的代理用户。启动客户端,二选一(当前先选择Hive Shell方式)Hive she1l方式(可以直接写SQL):bin/hive。4.把驱动jar包移动到/ecport/server/apache-hive-3.1.2-bin/lib。第一次启动mysql,会在日志文件中生成root用户的一个随机密码,使用下面命令查看该密码。如果你想设置简单密码,需要降低Mysql的密码安全级别。

weixin_74850968的博客 1095

Trustzone/TEE/安全 面试100问-目录

关键词:cache学习、mmu学习、cache资料、mmu资料、arm资料、armv8资料、armv9资料、 trustzone视频、tee视频、ATF视频、secureboot视频、安全启动视频、selinux视频,cache视频、mmu视频,armv8视频、armv9视频、FF-A视频、密码学视频、RME/CCA视频、学习资料下载、免费学习资料、免费 周贺贺,baron,代码改变世界ctw,Arm精选, 资深安全架构专家,十年手机安全/SOC底层安全开发经验。擅长trustzone/tee安全产品的设计

baron-周贺贺-代码改变世界ctw 649

VCAST创建单元测试工程

选择工作目录,后面创建胡UT工程将会生成到这个目录。

qq_42851449的博客 2481

Linux系统安装部署MySQl数据库

在linux中部署安装mysql数据库

weixin_67887035的博客 508

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

查询linux安装了什么数据库,Linux系统中安装MySQL数据库操作手册

Linux系统中MySQL数据库安装手册一、安装概述:在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是第一步,你还得学好数据库的基本操作,以及搭建一个数据库的主从配置等等。这些我都会在后面的博文中说到。下面我就简单的写一些安装MySQL数据库的一些步骤,仅供参考,如有什么不妥的地方,还请见谅!二、安装步骤...

weixin_32695347的博客 3764

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: 下载并部署 ArcGIS API for JavaScript 4.10
下一篇: Spring Cloud Feign Client 上传文件
java_yuan12138
博客等级 码龄9年 97粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值