Linux MySql安装步骤
- 本文将以MySQL 5.5.47为例,以CentOS 6.5为平台,讲述MySQL数据库的安装和设置。
- 源码包方式安装
- 1.新建MySql用户和用户组
- groupadd mysql
- useradd -r -g mysql -M mysql
- yum install boost-devel
- tar -zxvf mysql-5.5.47.tar.gz
- yum install cmake
- yum install gc-devel
- yum install git
- yum install gcc-c++
- yum install ncurses-devel
- rm -rf CMakeCache.txt
- [root@typecodes mysql-5.7.7-rc]# cmake \
- -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ [MySQL安装的根目录]
- -DSYSCONFDIR=/etc \ [MySQL配置文件所在目录]
- -DMYSQL_USER=mysql [MySQL用户名]
- make
- make install
- chown -R mysql:mysql /usr/local/mysql
- chmod -R 755 /usr/local/mysql
- cd /usr/local/mysql
- cp ./support-files/my-medium.cnf /etc/my.cnf
- ./scripts/mysql_install_db --user=mysql
- cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
- chmod +x /etc/rc.d/init.d/mysqld
- chkconfig --add mysqld
- chkconfig --list mysqld
- service mysqld start
- service mysqld stop
- 执行下面的命令关闭开机自启动:
- chkconfig mysqld off
- 执行下面的命令可以改变开机自启动的运行级别为3、5:
- chkconfig --level 35 mysqld on
- 3.1.11 将mysql的bin目录加入PATH环境变量
- 编辑/etc/profile文件:
- vi /etc/profile
- 在文件最后添加如下两行:
- PATH=$PATH:/usr/local/mysql/bin
- export PATH
- 执行下面的命令使所做的更改生效:
- . /etc/profile
- http://blog.csdn.net/xiamizy/article/details/2072525
登录MySql
- #首次登录是免密码的
- $ mysql -pmysql -uroot
- use mysql;
- select host,user,password from user;
- --要删除 user为空的用户
- delete from user where user='';
- --为root用户设置密码,这里用到了一个函数 PASSWORD()他可以将输入的明文密码转换为加密码格式
- update user set password=PASSWORD('123456') where user='root';
- --刷新权限
- flush privileges;
- --为其他客户端开启连接权限 如果是hive和mysql在同一台服务器上则不需要授权
- grant all privileges on *.* to 'root'@'%' identified by '123456';
- -- 可以把 %改成IP,则授权固定IP
Linux MySql安装步骤的更多相关文章
- linux—mysql安装步骤
一.检查系统中是否已经安装过mysql. rpm -qa | grep mysql 如果存在,则需要删除. yum -y remove mysql* 继续检查一下是否还存在mysql rpm -qa ...
- MySQL安装步骤
MySQL安装步骤 1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32位/64位) 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. ...
- Linux详细安装步骤
Linux详细安装步骤(CentOS_6.7_64位) 1.先安装好VMware10软件 2.验证VM是否安装成功: (有些机器在安装vmware的时候会出现一个错误:virtual XT,这需要重启 ...
- JDK1.8在LINUX下安装步骤
JDK1.8在LINUX下安装步骤: 在/usr/lib/目录下新建jvm文件夹,如果已有jvm文件夹,则将之前的JDK版本删除,即在jvm目录下执行命令:rm –rf * 将JDK文件jdk-8u4 ...
- Linux MySql 安装与配置
为什么选择MySQL数据库? 毫无疑问,绝大多数的使用linux操作系统的大中小型互联网网站都在使用MySQL作为其后端的数据库存储,从大型的BAT门户,到电商平台,分类门户等无一例都使用MySQL数 ...
- linux mysql安装(亲测)
参考文章:http://blog.csdn.net/superchanon/article/details/8546254/ 1. 运行平台:CentOS 6.7 x86_64 2. ...
- ubuntu linux mysql 安装 基本操作 命令
mysql --help #如果有信息证明系统已经安装了mysql mysql -V #查看版本号 netstat -tap|grep mysql #检查mysql是否在启动状态 卸载mysql: s ...
- linux mysql 安装(rpm)
linux上安装mysql, 就需要两个文件, xx.client.xx.rpm和 xx.server.xx.rpm 如 MySQL-client-community-5.1.72-1.rhel5.i ...
- linux Mysql 安装及配置
1.准备 cmake-3.6.0.tar.gz bison-3.0.4.tar.gz mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/M ...
随机推荐
- Linux Java的环境变量搭建
JAVA JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完后,解压完并将其中的jdk文件夹移动到/u ...
- Java配置文件Properties的读取、写入与更新操作
/** * 实现对Java配置文件Properties的读取.写入与更新操作 */ package test; import java.io.BufferedInputStream; import j ...
- Hibernate(三)——框架中的关系映射
在设计数据库时我们会考虑,表与表之间的关系,例如我们前边经常提到的一对一,一对多,多对多关系,在数据库中我们通过外键,第三张表等来实现这些关系.而Hibernate时间实体类和数据库中的表进行的映射, ...
- [HeadFrist-HTMLCSS学习笔记][认识HTML中的“HT”]
学习超链接 超链接 使用\元素创建一个超文本链接,链接到另一个Web 页面. \元素的内容会变成为Web页面中可单击的文本.href属性告诉浏览器链接的目标文件 <a href="el ...
- 自定义上传按钮 <input type="file" name = "file"/> (将file隐藏在button下)
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...
- 用CSS画五角星
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...
- document.write 存在几个问题?应该注意
document.write (henceforth DW) does not work in XHTML XHTML 不支持 DW executed after the page has finis ...
- 不同浏览器对URL最大长度的限制(转)
1.今天碰到一个bug,window.open后面的页面,接收参数不全,导致后台报错.实验了一下.发现是使用get方法请求服务器时,URL过长所致 微软官方的说明: http://support.mi ...
- Android Studio添加应用作为依赖时报错Error:Dependency MonthText:xlistview:unspecified on project app resolves to an APK archive which is not supported as a compilation dependency. File: 及其解决方案
Error:Dependency MonthText:xlistview:unspecified on project app resolves to an APK archive which is ...
- ORA-14450
ORA-14450 attempt to access a transactional temp table already in use Cause: An attempt was made to ...