Centos下Mysql安装图文教程


当前第2页 返回上一页

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

9. 初始化Mysql:

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

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

如图:

 

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

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

命令:

chown -R mysql:mysql /usr/local/mysql 
chown -R mysql:mysql /opt/mysql 
chown -R mysql:mysql /data/mysql

11. 启动Mysql:

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

如图:

 

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

如图:

12. 登录Mysql:

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

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

 

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

 

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

13. 关闭mysqld:

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

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

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

可能的FAQ:

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

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

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

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

小结:

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

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


更多Mysql内容来自木庄网络博客


标签:Mysql

返回前面的内容

相关阅读 >>

mysql数据库优化之索引实现原理与用法分析

安装mysql会死机怎么办

mysql如何绕过未知字段名详解

忘记mysql密码了!?莫慌~

mysql中char和varchar的区别

mysql如何给表设置组合主键?

如何在dos下打开mysql

mysql源码包如何安装

mysql如何修改开启允许远程连接的实例详解

mysql中怎么删除数据库

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...