MySQL数据库之Linux系统下安装MySQL数据库教程
小标 2018-11-13 来源 : 阅读 1184 评论 0

摘要:本文主要向大家介绍了MySQL数据库之Linux系统下安装MySQL数据库教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

本文主要向大家介绍了MySQL数据库之Linux系统下安装MySQL数据库教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。


安装mysql


检查是否安装mysql:


rpm -qa |grep mysql


删除已经安装的mysql:


rpm -e mysql-libs-5.1.71-1.el6.x86_64


报错:因为mysql有相关依赖,并不能直接删除


rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64


成功:使用--nodeps 也就是说不检查依赖。这样的话,那些使用该软件包的软件在此之后可能就不能正常工作了(注意,nodeps前是双横杠)


添加依赖包安装:


yum search libaio


yum install libaio


安装mysql:


添加mysql用户组:


groupadd mysql


useradd -r -g mysql -s /bin/false mysql(-s /bin/false表示mysql用户不能当作系统登录用户)


进入希望安装mysql的路径下,上传mysql安装包并解压


创建一个快捷方式mysql:


ln -s mysql-5.7.14-linux-glibc2.5-x86_64 mysql


进入mysql目录:


cd mysql


创建一个新文件夹:


mkdir mysql-files


修改可执行属性:


chmod 750 mysql-files


下面的全给改成mysql


chown -R mysql .


chgrp -R mysql .


生成随机密码:


bin/mysqld --initialize --user=mysql


安装ssl安全认证


bin/mysql_ssl_rsa_setup


给改成root


chown -R root .


把mysql-files全改成mysql


chown -R mysql data mysql-files


启动mysql服务:


bin/mysqld_safe --user=mysql &


加入服务


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


添加环境变量:


vi /etc/profile


export MYSQL_HOME=/usr/local/mysql


export PATH=$PATH:$MYSQL_HOME/bin


保存并使其生效


source /etc/profile


登录mysql


mysql -uroot –p


输入随机密码


在此条命令生成的密码!


修改初始密码


SET PASSWORD = PASSWORD('sa');


进入mysql开启远程访问


GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'sa' WITH GRANT OPTION;


flush privileges;


退出mysql


exit


将mysql加入开机启动服务


chkconfig --add mysql.server


chkconfig mysql.server on


**************************************************************************************************************************************************************************************************


如果默认密码输入不正确,则需要设置无密码登录


首先,在/etc下创建my.cnf,可以从/usr/local/mysql/support-files下找到my-default.cnf


复制并重命名为my.cnf,并转移到/etc/目录下:


cp my-default.cnf /etc/my.cnf


在my.cnf中加入


skip-grant-tables


重启mysql服务


进入mysql,设置密码:


SET PASSWORD = PASSWORD('sa');


将无密码登录修改回来,重启mysql服务


          

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!



本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程