位置: 编程技术 - 正文

Centos下Mysql安装图文教程

编辑:rootadmin

推荐整理分享Centos下Mysql安装图文教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Mysql是比较常用的数据库,日常开发中也是采用地比较多。工欲善其事必先利其器,本文特地来讲解下如何在centos(其他linux发行版类似)下安装Mysql。首先准备的材料:Mysql,我这里采用的是位的,传送门:

下载Mysql的二进制安装包,配置个人的配置文件进行使用。

B. 用linux的包管理工具进行快捷安装,比如Ubuntu的apt-get, Centos的yum,还有一个是rpm,

参考博文1: 源码编译安装,参考博文: 简单方便,可以自己DIY配置文件,非常推荐这种方式。

B. 简单方便快捷,但是往往不够自由,而且不一定能用到最新的Mysql版本,适合新手。

C. 源码安装比较复杂,有兴趣可以去尝试,想快速使用,建议前面两种方式进行安装

3.安装二进制Mysql

1.下载安装包至根目录。

命令:cd ~/

wget 在 opt 目录下新建一个文件夹mysql。 命令: mkdir /opt/mysql

3. 解压下载好的安装包到/opt/mysql下。

命令: cd /opt/mysql

tar -zxvf ~/mysql-5.7.-linux-glibc2.5-x_.tar.gz

4. 创建软链接:

命令: ln -s /opt/mysql/mysql-5.7.-linux-glibc2.5-x_/ /usr/local/mysql

[注意]创建软链接,可以方便你包管理。

检验是否创建成功:

命令:ls -lh /usr/local/

5. 增加Mysql用户和Mysql用户组

命令: groupadd mysql

useradd -g mysql -s /sbin/nologin -d /usr/local/mysql -M mysql

6. 配置全局变量

命令: vim /etc/profile

在profile文件最后一行加上下面代码:PATH=$PATH:/usr/local/mysql/bin

如图:

然后保存退出后,使用命令: source /etc/profile

7. 配置文件

Mysql需要进行配置。一般,如果你没有自己定义的配置文件,Mysql会先到 etc 目录下找my.cnf文件作为配置文件, 如果没有,它会继续到/usr/local/mysql路径下的 etc 目录下去找。这里我使用的是自己的配置文件。

使用mv命令或者cp命令把这个文件弄到根目录下。

8. 创建存储Mysql数据,日志,socket的文件夹

命令: mkdir -p /data/mysql/mysql/{data,logs,tmp}

创建完成后,我们把第6步的配置文件拷贝到路径/data/mysql的目录mysql下

如果需要配置文件请在下方评论留邮箱,我会发送给你。

如图:

Centos下Mysql安装图文教程

命令: cp ~/mysql.cnf /data/mysql/mysql/

[注意]这个命令是用来批量创建目录的,其中data文件夹位于跟root文件夹一个层次,你可以自定义这个路径,因为我已经创建了,故以截图为例。

:) 好了,如果你坚持到这里。那么恭喜你已经完成了一大半了。剩下的就是初始化,启动和登录Mysql了。

9. 初始化Mysql:

命令:mysqld --initialize datadir=/data/mysql/mysql/data/

[注意]这个命令过程如果没有error,就是成功了的。如果有error可以到/data/mysql/mysql/data下 打开error.log查看错误的原因。产生warning,是可以不用在意的。

如图:

[注意]这个命令执行成功后,它最后那里会给一个root账户临时登录的密码(图中红色箭头处),以前的Mysql版本的root登录默认是空密码,但是这个改了。所以你需要记录下这个临时密码,留到后面第步登录时使用。

. 给第4步的 mysql 用户授权相关目录

命令:

. 启动Mysql:

命令: mysqld --defauslts-file=/data/mysql/mysql/mysql.cnf &

如图:

[注意]命令后面的 ‘&',是让Mysql在后台运行。如果没有error产生是能顺利启动的。 [检验是否成功启动] 命令: ps axu | grep mysqld

如图:

. 登录Mysql:

命令: mysql --socket=/tmp/mysql.sock -uroot -p

[注意]输入第9步时记录的密码。 如图

成功登录后,你会发现你无法使用” show databases; “来查看数据库。 这里我们需要做点修改,登录Mysql后敲命令。 第1步:为方便后续登录,我们把root账户密码修改为。 命令: alter user root@localhost identified by ‘'; 第二步:释放权限 命令: flush privileges; 如图:

这时,再次尝试使用” show databases; “你会发现已经是可以查看数据库的了。

. 关闭mysqld:

命令: mysqladmin --socket=/tmp/mysql.sock -uroot -p shutdown

[注意]这个命名关闭socket为端口的mysql。这也是这个Mysql安装方式的一个好处, 你可以拥有多个实例,然后方便管理对应的实例,你可以选择关闭对应的一个Mysql实例。 现在你已经成功安装并且登录使用Mysql,你可以在这个基础上拷贝修改配置文件,然后创建一个 端口为的实例。Enjoy yourself!

以下是我安装了两个实例的截图:

可能的FAQ:

Q: 相信你已经学会了如何安装Mysql了。那么然后呢?

A: 哈哈,可以去看看《Mysql必知必会》来使用玩耍,巩固自己的Mysql知识技能。

Q: 这个Mysql启动时和登录命令比yum安装的复杂繁琐,怎么办?

A: Too young too sample,可以尝试使用脚本登录。脚本怎么写&#;敬请期待后续更新。

小结:

这次掌握了如何安装Mysql。但是还是需要仔细看看它的配置文件,用法,提高自己的Mysql技能。

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程

标签: Centos下Mysql安装图文教程

本文链接地址:https://www.jiuchutong.com/biancheng/348903.html 转载请保留说明!

上一篇:myeclipse中连接mysql数据库示例代码(myeclipse中连接数据库的地方在哪)

下一篇:CentOS6.4上使用yum安装mysql(centos6.9 yum)

  • 增值税抵扣的会计科目
  • 工地工贸药品入库流程
  • 办理税务登记需要法人身份证原件吗
  • 餐饮费入什么科目
  • 无形资产175加计扣除会计如何处理
  • 季度报表的利润表是填本月数填六月的书吗
  • 电子税务局税种认定怎么操作
  • 红字信息表跨月撤销和申报
  • 股票发行费用属于资本成本中的筹资费用
  • 企业收购资金计算公式
  • 商誉减值可以抵税吗
  • 收到捐赠物资会计处理
  • 独资合伙企业的所有者用于承担企业财务风险的财产是
  • 企业增加实收资本
  • 结算纪律与法律责任表格
  • 无偿受让股权的股东对发起股东没有出资承担责任
  • 公司一直零报税,有问题吗
  • 增值税减征方式有哪些?
  • 税法关于劳务费用的规定
  • 公司发的现金
  • 不具有法人资格的企业形式
  • 子公司和母公司可以一起投标吗
  • 农村的生产经营是什么
  • 股东以车辆出资 涉及哪些税费
  • 销售净利率怎么求
  • 办公室装修合同印花税怎么缴纳?
  • 1697510552
  • 查账征收企业所得税季报怎么填
  • 转让金融商品应交增值税怎么算
  • 酷狗云盘是干什么用的
  • mac auto tune
  • 电脑维修会不会对电脑有影响
  • 程序员编程代码大全
  • 拍卖获得收入个税
  • PHP:curl_version()的用法_cURL函数
  • 企业废品处理管理办法
  • 乐观锁用法
  • 股东以固定资产入股会计处理
  • 融资租赁业务增资扩股
  • MySQL高级查询
  • linux suid
  • 计算机视觉opencv 有什么项目
  • nstat命令 监视内核的SNMP计数器和网络接口状态
  • 累计折旧大白话
  • 税务代开,开错了重开要多久?
  • 进项大于销项附加税怎么处理
  • 特殊银行账户上限
  • 货币捐赠会计分录
  • sqlsever无法连接到服务器
  • 股份有限公司个人股份
  • 费用性税金包括增值税吗
  • 鲜花虫草开发票属于什么类别?
  • 存货按照计划成本法核算内容
  • SQL2008中通过DBCC OPENTRAN和会话查询事务
  • 购入固定资产款项未付
  • 制造业企业无形资产怎么摊销
  • 委托加工业务中需要计算缴纳增值税销项税
  • 决算清理期和库款报解整理期
  • 收据可以做收入吗?
  • 递延收益按多少折算
  • 营业税差额征税范围
  • 不是公司股东的情况说明模板
  • 固定资产折旧方法不考虑净残值
  • 融资租赁与经营租赁的区别主要是
  • 主营业务收入增长率计算公式
  • 电子发票是否是原件发票
  • 投资性房地产摊销从什么时候开始
  • 给客户的促销费用怎么入账
  • 没有关联企业怎么选不了否
  • sql server 数据库介绍
  • iusb3mon.exe是什么
  • mom.exe是什么程序
  • msxct.exe - msxct是什么进程 有什么用
  • 铁嘴啥意思
  • 利用python-Flask框架搭建本地数据可视化网站 原创
  • threejs 源码
  • javascript中substr,substring,slice.splice的区别说明
  • python爬取教程
  • python simple
  • 如何查询企业是小规模还是一般
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设