MySQL安装Redhat

安装MySQL可以使用Win Installer, APT, YUM, Source, DMG, RPM一共6种方法。Win Installer只能用于windows,DMG用于Mac osx, APT和YUM分别用于不同的linux源,而RPM则适用于大多数Linux.

本文只提供RPM安装方式文档,不做解释。使用Redhat enterprise 6.

下载RPM安装包

到网站http://dev.mysql.com/downloads/mysql/ 下载适合el6的RPM包

MySQL安装Redhat_第1张图片

选择以下三个包:

MySQL安装Redhat_第2张图片

查看已有安装

shell> rpm -qa | grep -i mysql

使用以上命令,列出已经安装的mysql组件。在一个干净的Redhat上,会存在一个mysql-libs-VERSION.el6.x86_64.rpm.

安装MySQL

使用root用户

#root
shell> rpm -i MySQL-shared-compat-VERSION.rpm
shell> rpm -e mysql-libs-VERSION.rpm
shell> rpm -i MySQL-server-VERSION.rpm
shell> rpm -i MySQL-client-VERSION.rpm

安装完成。

修改运行用户

我们不希望mysql跑在root下,而是希望使用用户mysql,用户组mysql来运行mysql。

找到/usr/my.cnf

shell> chown mysql:mysql my.cnf

修改my.cnf,在[mysqld]下添加:

[mysqld]
user=mysql

找到数据所在位置:

shell> chown -R mysql:mysql /var/lib/mysql/

切换到用户mysql,运行命令:

shell> service mysql start

数据库引擎启动了。

初始化数据库访问用户

在安装结束后,数据库中只存在一个访问用户: root,它拥有一个过期密码。密码存放在:/root/.mysql_secret中。可以使用此使出密码,对用户进行添加,删除,修改。

修改用户的方法有三种:

  1. mysqladmin工具,来源于myql client。

  2. 连接mysql,使用set password命令。

  3. 连接mysql,直接修改用户表: mysql.user.

使用方法2:

shell> mysql -u root -p{expiredPasswd}
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
mysql> SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('newpwd');
mysql> SET PASSWORD FOR 'root'@'::1' = PASSWORD('newpwd');

创建自己的数据库和访问用户

创建自己的数据库:

Create database mine;
use mine;
create table....

创建数据库访问用户:

GRANT ALL PRIVILEGES ON mine.* TO mysql@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON mine.* TO mysql@'localhost' IDENTIFIED BY 'mysql' WITH GRANT OPTION;
FLUSH PRIVILEGES;


你可能感兴趣的:(mysql,linux,安装)