Linux平台下是使用RPM包安装和配置Mysql_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
3
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2159 | 回复: 2   主题: Linux平台下是使用RPM包安装和配置Mysql        下一篇 
chengjun.xia
注册用户
等级:中士
经验:201
发帖:8
精华:0
注册:1970-1-1
状态:离线
发送短消息息给chengjun.xia 加好友    发送短消息息给chengjun.xia 发消息
发表于: IP:您无权察看 2016-3-21 17:44:08 | [全部帖] [楼主帖] 楼主

1.常用的Linux版本和推荐的MySQL版本

blob.png









2.下面以Red Hat Enterprise Linux 5 RPM(x86)来介绍

官网的下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads

Server的RPM包是安装MySQL服务的,Client的RPM安装包是安装MySQL客户端的。

安装步骤:

(1)以root用户登录系统,创建mysql组和用户

su - root

groupadd mysql

useradd -g mysql mysql

(2)复制RPM包到/usr/local/src目录,并解压RPM包

cp download_path/mysql-version.tar.gz /usr/local/src

cd /usr/local/src

tar -xzvf mysql-version.tar.gz

ln -s mysql-version /usr/local/src

(3)编译并安装MySQL命令

cd /usr/local/src

./scripts/mysql_install_db --user=mysql

创建系统数据库和表时,输出信息里的重要提示如下:

./bin/mysqladmin -u root password 'new-password'  提示使用mysqladmin命令来为root用户创建新的密码;

./bin/mysql_secure_installation  可以用来删除测试数据库和匿名用户;

./bin/mysql_safe &  提示使用mysql_safe命令来启动MySQL服务;

cd ./mysql-test;perl mysql-test-run.pl  提示使用mysql-test目录下的mysql-test-run.pl脚本来测试MySQL数据库;

./bin/mysqlbug  提示通过这个文件夹下的脚本来报告错误信息。

(4)创建并配置my.cnf文件

cp support-files/my-large.cnf my.cnf

vi my.cnf

(5)设置MySQL安装目录的权限

将/usr/local/src目录下的data文件夹的用户设置为mysql,其他文件夹的用户设置为root。

chown -R root .

chown -R mysql data

chgrp -R mysql .

(6)启动MySQL服务

mysqld_safe是启动MySQL服务的程序。--user参数可以指定用哪个用户登录

./bin/musqld_safe --user=mysql

注意:使用二进制包安装MySQL数据库时,数据文件存储在安装路径的data路径下;rpm包安装MySQL数据库时,数据文件存储在/var/lib/mysql目录下。

(7)登录MySQL数据库

./bin/mysql -u root

退出MySQL数据库后设置初始密码

./bin/mysqladmin -u root password "landingbj"




赞(0)    操作        顶端