- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、rpm方式安装MySQL
1、查找是否安装了不同版本的MySQL
(如果是首次安装请忽略此步骤,直接执行2)
# rpm -qa | grep -i mysql
执行完上述命令后,如果出现如下类似内容,则说明已安装过MySQL,如果与要求版本不同需要先卸载当前版本的MySQL。
# rpm -qa | grep -i mysql
MySQL-client-5.6.31-1.el6.x86_64
MySQL-devel-5.6.31-1.el6.x86_64
MySQL-server-5.6.31-1.el6.x86_64
完全卸载步骤
a.卸载
# rpm -e --nodeps MySQL-server-5.6.31-1.el6.x86_64
如果有重复安装的包使用如下命令
# rpm -e --allmatches MySQL-server-5.6.31-1.el6.x86_64
b.查找mysql开机启动是否存在,如果有则关掉。
# chkconfig --list | grep -i mysql
# chkconfig --del mysql
c.删除mysql配置文件:
# rm -rf /var/lib/mysql
# rm -rf /usr/lib64/mysql
# rm -rf /usr/share/mysql
# rm -rf /etc/f
2、rpm方式安装MySQL
查看是否安装异步IO
# rpm -qa | grep libaio
执行完上述命令后,如果没有出现如下类似内容。则需要安装libaio
# rpm -qa | grep libaio
libaio-0.3.107-10.el6.x86_64
安装libaio命令
# yum install -y libaio
在Linux系统中添加管理MySQL的用户和组
创建mysql组
# groupadd mysql
创建用户mysql用户并加入到mysql组,不允许mysql用户直接登录Linux系统
# useradd -g mysql mysql -s /bin/false
将MySQL程序放入Linux服务器上、使用rpm命令安装MySQL
MySQL服务程序(必装)
# rpm -ivh MySQL-server-5.6.32-1.el6.x86_64.rpm
MySQL客户程序命令行登录(必装)
# rpm -ivh MySQL-client-5.6.32-1.el6.x86_64.rpm
所需的库和包含文件(可选安装)
# rpm -ivh MySQL-devel-5.6.32-1.el6.x86_64.rpm
安装完成后MySQL默认存放目录说明
默认数据目录:/var/lib/mysql
默认安装目录:/usr/share/mysql
默认64位库文件目录:/usr/lib64/mysql
默认可执行文件目录:/usr/bin
启动脚本:/etc/init.d/mysql
C头文件目录:/usr/include/mysql
服务日志文件目录:/var/log
服务运行状态目录:/var/run/mysqld
配置文件:/etc/f
后台daemon程序目录:/usr/libexec
将MySQL配置文件复制到/etc下,并给予权限
# cp /usr/share/mysql/f /etc/f
# chmod 644 /etc/f
如果新建了mysql用户,给/var/lib/mysql文件夹赋予权限
# chown -R mysql:mysql /var/lib/mysql
初始化并启动MySQl
初始化
# /usr/bin/mysql_install_db
启动
# service mysql start
备选启动命令
# mysqld_safe --user=root
初始化成功后,会在/root/.mysql_secret文件下存放默认root密码
查看root密码
# cat /root/.mysql_secret
# The random password set for the root user at Fri Jul 29 09:46:54 2016 (local time): mDu6GVgr(此处显示的是密码)
使用root用户登录
# mysql -u root -p
Enter password: (此处输入默认密码)
重置root用户的密码
mysql set password=password(123456);
设置root用户可以远程登录
mysql grant all privileges on *.* to root@% identified by 12345
您可能关注的文档
最近下载
- 2025年高考历史试卷(山东卷)附答案解析.docx VIP
- 中国文化古城—西安.-PPT.pptx VIP
- 《西方社会学理论》全套教学课件.ppt
- 第7课 实践出真知 课件 中职高教版哲学与人生.pptx
- 一针疗法之肩周炎.ppt
- 2025中国银行中银国际证券股份有限公司招聘8人笔试模拟试题及答案解析.docx VIP
- 神经介入治疗概述及护理常规.ppt VIP
- 舒伯特第二即兴曲,降E大调 D.899之2 Impromptu No. 2 in E flat major, D. 899, No. 2 Op90 Schubert钢琴谱.pdf VIP
- 深潜器钛合金框架结构装配焊接工艺研究-中国造船工程学会.doc
- 村两委工作细则汇编.doc VIP
文档评论(0)