[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
数据库技术
> 详细
LAMP平台搭建-MySQL篇
时间:
2018-03-14 16:52:55
阅读:
216
评论:
0
收藏:
0
[点我收藏+]
MySQL
知识部分
简介:MySQL是一个真正的多线程、多用户的SQL数据库系统。她凭借着其高性能、高可靠性和易于使用的特性,成为服务器领域最受欢迎的数据库系统。在2008年之前,MySQL项目由MySQL公司进行开发、发布和支持,之后历经SUN公司收购MySQL AB公司,Oracle公司收购SUN公司,目前MySQL项目有Oracle公司负责运营和维护。
安装过程
1、准备工作,为避免程序冲突或者端口冲突,我们可以查询一下MySQL软件的安装情况。如果已经存在RPM安装的MySQL软件,我们需要将其卸载。
2、安装红帽自带的ncurses-devel包
3、创建MySQL运行用户,该用户属于mysql组,不能登录系统
4、安装MySQL需要用cmake进行配置。所以我们还需要安装cmake包。(注意:1、安装cmake还需要用gmake编译和安装;2、cmake安装时间较长,需耐心等待)
5、解包
6、配置安装。其中各个选项含义:
·-DCMAKE_INSTALL_PREFIX:将MySQL安装在指定目录下
·-DSYSCONFDIR:指定初始化参数文件的目录
·-DDEFAULT_CHARSET:指定默认的字符集编码,如utf8
·-DDEFAULT_COLLATION:指定默认的字符集校对规则,如utf8_general_ci
·-DWITH_EXTRA_CHARSETS:指定额外支持的字符集编码
7、编译和安装
8、安装后调整:对数据库目录进行授权设置
9、建立配置文件。(MySQL源码目录中的support-files下,提供了适合不同负载数据库的样本配置文件。一般我们选择my-medium.cnf即可,操作是将该文件复制到/etc/my.cnf。如果/etc下存在该文件,可删除后在复制)
10、初始化数据库
11、设置环境变量,并直接执行/etc/profile让其即可生效
12、添加MySQL为系统服务,方便开服务。如图,出现“OK”,说明mysql已经启动。(注意点:mysql默认端口号为3306)
13、补充MySQL命令。
登陆MySQL mysql -u user -p 交互操作界面中输入密码
创建库 create database
创建表 create table table (...)
删除表 drop table database,table
授予权限 grant 权限列表 on database,table to user@ip-source [ IDENTIFIED BY ‘passwd’ ]
14、补充数据库备份的命令。
mysqldump -u user -p --opt --all-databases > name.sql 备份所有数据库
mysqldump -u user -p --opt --databases database > name1.sql 备份单个数据库
LAMP平台搭建-MySQL篇
原文:http://blog.51cto.com/13434336/2086791
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!