Mysql数据库

安装
准备:
[root@localhost /]# rpm -e mysql --nodeps
将rpm方式安装的mysql卸载
 
[root@localhost /]# groupadd mysql
[root@localhost /]# useradd -M -s /sbin/nologin -g mysql
为mysql服务创建组和用户
 
[root@localhost /]# rpm -ivh /mnt/Packages/ncurses-devel-5.7-3.20090208.el6.
ncurses-devel-5.7-3.20090208.el6.i686.rpm
安装光盘自带ncurses服务
 
[root@localhost qwe]# tar zxvf cmake-2.8.6.tar.gz 
[root@localhost cmake-2.8.6]# ./configure && gamke && gmake install
因mysql需要cmake编译安装,所以先安装cmake
编译及安装:
[root@localhost qwe]# tar -zxvf mysql-5.5.22.tar.gz -C /usr/src/
[root@localhost mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  --指定安装路径
 -DSYSCONFDIR=/etc   --指定初始化参数目录
-DDEFAULT_CHARSET=utf8  --指定默认使用的字符集编码
-DDEFAULT_COLLATION=utf8_general_ci --指定默认使用的字符集校对规则 
-DWITH_EXTRA_CHARSETS=all --指定额外支持的字符集编码
安装后的设置:
权限
[root@localhost /]# chown -R mysql:mysql  /usr/local/mysql
配置文件
[root@localhost /]# rm -rf /etc/my.cnf --将原有的删除
[root@localhost /]# cp  support-files/my-medium.cnf  /etc/my.cnf --建立新的
初始化数据库
[root@localhost /]#  /usr/local/mysql/scripts/mysql_install_db  --user=mysql  --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data/
设置环境变量
[root@localhost /]# echo "PATH=$PATH:/usr/local/mysql/bin"  >>  /etc/profile    --添加环境变量  (或)
[root@localhost /]# vi /etc/profile
PATH=$PATH:/usr/local/mysql/bin                               --在最后添加
[root@localhost /]# . /etc/profile  --重新读取文件
添加系统服务
[root@localhost /]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost /]# chmod +x /etc/rc.d/init.dmysqld
[root@localhost /]# chkconfig  --add  mysqld
 

Linux --Mysql数据库搭建的更多相关文章

  1. linux mysql 数据库操作导入导出 数据表导出导入

    linux mysql 数据库操作导入导出 数据表导出导入 1,数据库导入 mysql -uroot -p show databases; create database newdb; use 数据库 ...

  2. linux mysql数据库安装(tar.gz)

    概述 mysql数据库在linux下可以充分发挥威力,mysql数据库越来越受到软件公司的青睐,为什么呢? 免费.跨平台.轻.支持多并发 在北京很多软件公司属于创业型的中.小公司,从节约成本的角度考虑 ...

  3. linux mysql 数据库开启外部访问设置指南

    Linux下设置MySQL和允许外部机器访问,具体目录是具体情况而定,有的人是安装了在个人目录下,则找到对应的目录则可以 Linux下设置MySQL和允许外部机器访问sudo vi /etc/my.c ...

  4. Linux MySQL数据库文件同步及数据库备份

    Mysql数据库链接 mysql -uroot -p -hdatacenter.jiaofukeyan.com -P33069 1.文件同步 rsync -avz --delete root@(需要同 ...

  5. linux mysql 数据库复制

    一.主服务器配置 1.配置文件my.cnf的修改 [root@localhost mysql]# vim /etc/my.cnf #在[mysqld]中添加:server-id=1log_bin=ma ...

  6. linux mysql数据库安装

    1.创建mysql用户账号:groupadd mysqluseradd -d /sbin/nolog -g mysql -M mysql-s /sbin/nologin 表示禁止该用户登录,只需要角色 ...

  7. LInux MySQL 数据库 的一些操作

    数据库安装: ………… 创建数据库连接新用户: 1.登录mysql #mysql -u root -p 2.新增用户 insert into mysql.user(Host,User,Password ...

  8. Mysql数据库搭建-Windows

    首先先下载一下文件包. 下面这个文件包里面包含了已配置的MySQL5.5和连接器. https://www.dropbox.com/s/iu4ifv0m2232ktn/Win_Mysql5_ODBC. ...

  9. Mysql数据库搭建集群---实现主从复制,读写分离

    参考博客:https://blog.csdn.net/xlgen157387/article/details/51331244 A.  准备:多台服务器,且都可以互相随意访问root用户,都可以随意进 ...

随机推荐

  1. 石头剪刀布(2019Wannafly winter camp day3 i) 带权并查集+按秩合并 好题

    题目传送门 思路: 按照题意描述,所有y挑战x的关系最后会形成一棵树的结构,n个人的总方案数是 3n 种,假设一个人被挑战(主场作战)a次,挑战别人(客场)b次,那么这个人存活到最后的方案数就是3n* ...

  2. PHPExcel 读取的几个例子

    1.使用 PHPExcel_IOFactory 读取文件 $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); 2.使用一个特定的读取类,读 ...

  3. [转] 利用js实现 禁用浏览器后退

    [From] http://blog.csdn.net/zc474235918/article/details/53138553 现在很多的内部系统,一些界面,都是用户手动点击退出按钮的.但是为了避免 ...

  4. 剑指offer——面试题15.2:判断两个整数m和n的二进制中相差多少位

    #include"iostream" using namespace std; int CountDifferentBit(int m,int n) { ,diff=m^n; wh ...

  5. C语言中的输入方式

    在c语言中,有gets().scanf().getchar()等输入方式,但是不同的方式处理的方式不同. scanf()读取时遇见tab.space.enter时会结束读取,不会舍弃最后的回车符(即回 ...

  6. webservice 注解介绍

    JAX-WS 注释 “基于 XML 的 Web Service 的 Java API”(JAX-WS)通过使用注释来指定与 Web Service 实现相关联的元数据以及简化 Web Service ...

  7. 坐标深圳 | Kubernetes!我要用这样的姿势拥抱你

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 从去年至今,容器.Kubernetes话题的热度就持续不减,有人说基于容器 +Kubernetes 的新型 PaaS 将会成为云计算的主流: ...

  8. sqlserver 限制用户只能访问指定的视图

    项目中有一个需求,要求给其它单位提供数据,我们用到了视图,并要求不能让他们看到数据库中的其它数据,我们为其创建了单独的账号,并只能看到指定视图 一.创建视图 CREATE VIEW [dbo].[v_ ...

  9. hadoop 天气案例

    对下面一组气温数据进行处理,得到每个月份最高的两个气温值 2018-12-12 14:30 25c2018-12-12 15:30 26c2017-12-12 12:30 36c2019-01-01 ...

  10. TCP/IP、Http、Soap三个基本的通讯协议

    看到一个说法,比较通俗易懂: HTTP就是邮局的协议,他们规定了你的信封要怎么写,要贴多少邮票等....         SOAP就是你们之间交流的协议,负责把你所需要表达的意思写在信纸上,同时也负责 ...