MySQL安装方法及简单配置
2014-01-14 13:41
731 查看
1.MySQL安装方法简介
1.rpm包yum安装2.通用二进制包安装3.源码编译安装 注意:实验所采用的系统平台为:RHEL6.4
2.rpm install
挂载光盘设置好系统的yum源,直接使用如下命令行:
3.通用二进制包格式安装(以MySQL5.5.33为例)
3.1.准备逻辑卷存放数据(挂载建议使用noatime不更新访问时间)
3.2.简单安装默认:/usr/local/mysql/data修改为:/mydata/data
注意:其中vim /etc/my.cnf内容如下:
如果忘记服务密码,可以修改该脚本start选项参数添加--skip-grant --skip-networking 跳过验证。3.4.执行如下相关操作进行环境设置
注意:mysql授权用户的权限可以转移
4.源码编译安装
MySQL5以上版本源码需采用cmake进行编译,cmake编译过程可以独立于源码目录即编译工作可以在另一个指定的目录中运行。4.1.cmake安装(跨平台编辑器)
5.配置文件及MySQL密码设置
5.1.集中配置 默认MySQL读取配置文件的顺序为:
1.rpm包yum安装2.通用二进制包安装3.源码编译安装 注意:实验所采用的系统平台为:RHEL6.4
2.rpm install
挂载光盘设置好系统的yum源,直接使用如下命令行:
# yum list | grep mysql-server mysql-server.x86_64 5.1.66-2.el6_3 rhel6.4_x86_64 # yum install mysql mysql-server mysql-devel -y # rpm -qi mysql-server 查看安装mysqlserver的相关信息 # rpm -ql mysql-server 查看安装mysql server产生的文件 # service mysql start 启动的过程会进行相关的mysql数据库的初始化 # chkconfig mysqld onRHEL6.4中默认的版本为5.1.66,安装完成数据目录为:/var/lib/mysql(建议更改并使用lv)如需要最新版本可以去官网下载http://dev.mysql.com/downloads/mysql/
3.通用二进制包格式安装(以MySQL5.5.33为例)
3.1.准备逻辑卷存放数据(挂载建议使用noatime不更新访问时间)
3.2.简单安装默认:/usr/local/mysql/data修改为:/mydata/data
注意:其中vim /etc/my.cnf内容如下:
[mysqld] thread_concurrency = 4 #CPU物理核心的两倍 datadir = /mydata/data #修改数据文件的目录3.3.启动服务并查看监控端口
如果忘记服务密码,可以修改该脚本start选项参数添加--skip-grant --skip-networking 跳过验证。3.4.执行如下相关操作进行环境设置
# vim /etc/profile.d/mysqld.sh 修改PATH路径 export PATH=/usr/local/mysql/bin:$PATH # source /etc/profile 重新加载 # ln -sv /usr/local/mysql/include /usr/include/mysql 链接头文件 # ls /usr/include/mysql/ # vim /etc/ld.so.conf.d/mysql.conf 添加库文件 /usr/local/mysql/lib # ldconfig -v | grep mysql 验证动态链接库 /usr/local/mysql/lib: libmysqlclient.so.18 -> libmysqlclient_r.so.18.0.0 /usr/lib64/mysql: libmysqlclient.so.16 -> libmysqlclient.so.16.0.0 libmysqlclient_r.so.16 -> libmysqlclient_r.so.16.0.0 # vim /etc/man.config 设置man文档 MANPATH /usr/local/mysql/man3.5.登录数据库删除相关的匿名用户并为相关应用程序提供专用的授权帐号
注意:mysql授权用户的权限可以转移
4.源码编译安装
MySQL5以上版本源码需采用cmake进行编译,cmake编译过程可以独立于源码目录即编译工作可以在另一个指定的目录中运行。4.1.cmake安装(跨平台编辑器)
# tar xf cmake-2.8.8.tar.gz # cd cmake-2.8.8 # ./bootstrap # make # make install or # yum install cmake4.2.MySQL相关编译选项
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc默认安装的存储引擎包括:csv, myisam, myisammrg, heap
-DWITH_INNOBASE_STORAGE_ENGINE=1 #开启InnoDB引擎 -DWITH_ARCHIVE_STORAGE_ENGINE=1 #归档,支持数据压缩(数据仓库) -DWITH_BLACKHOLE_STORAGE_ENGINE=1 #黑洞,适用于中继复制环境 -DWITH_FEDERATED_STORAGE_ENGINE=1 #联合存储引擎架构 -DWITHOUT_<ENGINE>_STORAGE_ENGINE=1 #指定不安装的引擎其它编译选项:
-DWITH_READLINE=1 #使用数据的导入导出功能,完成数据的交换 -DWITH_SSL=system #由系统提供SSL相关功能 -DWITH_ZLIB=system #开启压缩库 -DWITH_LIBWRAP=0 #是否接受tcpwrapper控制其它常用的选项:
-DMYSQL_TCP_PORT=3306 #端口 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock #进程间通信地址 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all #额外字符集 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=0 #是否在编译时支持debug功能 -DENABLE_PROFILING=1 #用于mysql性能的评估4.3.编译安装mysql
# useradd -r mysql # chown -R mysql:mysql /mydata/data # tar xf mysql-5.5.33.tar.gz # cd mysql-5.5.33 # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/mydata/data \ -DSYSCONFDIR=/etc \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DWITH_SSL=system \ -DWITH_ZLIB=system \ -DWITH_LIBWRAP=0 \ -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci # make # make install4.4.后续相关设置如启动文件的提供参照二进制包的相关设置4.5.安装完成之后可以使用 mysqld --print-defults 打印默认安装参数
5.配置文件及MySQL密码设置
5.1.集中配置 默认MySQL读取配置文件的顺序为:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf修改配置文件vim/etc/my.cnf
[mysqld] 服务端设置 [mysql_safe] 安全设置选项 [mysqldump] 备份工具参数设置 [client] 客户端设置5.2.设置用户自动登录(用户家目录)
# vim .my.cnf [client] user=root host=localhost password=mypass # chmod 600 .my.cnf5.3.简单密码管理
# mysqladmin -uUSERNAME -hHOST -p password 'new_pass' mysql> set password for root@localhost=PASSWORD('redhat'); mysql> update user set password=PASSWORD('redhat') whereuser='root';
相关文章推荐
- 最简单的配置mysql免安装版本的方法
- mysql-5.7.20实用下载、安装和配置方法,以及简单操作
- 最简单的配置mysql免安装版本的方法
- mysql-5.7.20实用下载、安装和配置方法,以及简单操作
- mysql 5.7.20下载、安装和配置方法及简单操作技巧(解压版免安装)
- mysql 5.7.20常用下载、安装和配置方法及简单操作技巧(解压版免安装)
- 最简单的配置mysql免安装版本的方法
- mysql-5.7.20实用下载、安装和配置方法,以及简单操作
- mac安装mysql的两种方法(含配置)
- mysql 5.7.13 安装配置方法图文教程(win10)
- oracle收购Mysql后,Mysql的安装配置方法
- MySQL 5.6解压缩版安装配置方法图文教程(win10)
- MySQL安装配置最后时未响应解决方法
- mysql 5.7.9 免安装版配置方法图文教程
- mysql 5.5 安装配置方法图文教程
- mysql5.5.21免安装版的配置方法
- linux下安装mysql简单的方法
- MySQL-5.6.13免安装版配置方法以及启动错误
- MYSQL简单安装配置
- Windows8下mysql 5.6.15 安装配置方法图文教程