[root@localhost usr]# groupadd mysql
[root@localhost usr]# useradd -g mysql mysql
[root@localhost usr]# cd /usr/local
[root@localhost local]# tar -zxvf mysql-5.1.55.tar.gz
[root@localhost local]# cd mysql-5.1.55
[root@localhost mysql-5.1.55]# ./configure --prefix=/usr/local/mysql
[root@localhost mysql-5.1.55]# make
[root@localhost mysql-5.1.55]# make install
[root@localhost mysql-5.1.55]#cp support-files/my-medium.cnf /etc/my.cnf
[root@localhost mysql-5.1.55]# cd /usr/local/mysql
[root@localhost mysql-5.1.55]#chown -R root . #改当前目录的拥有者为root。注意,最后有个 “.”,表示当前目录
[root@localhost mysql-5.1.55]#chown -R mysql /usr/local/mysql/var #-R表示递归之下的所有目录
[root@localhost mysql-5.1.55]#chgrp -R mysql /usr/local/mysql #改变目录所属为mysql
[root@localhost mysql-5.1.55]# bin/mysqld_safe --user=mysql & #启动mysql初始化(&表示在后台执行)
[root@localhost mysql-5.1.55]#bin/mysqladmin -uroot password 123456 #更改root登录密码
--把mysql加入到系统服务中----
[root@localhost mysql-5.1.55]#cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
[root@localhost mysql-5.1.55]#chkconfig --add mysql #加入到系统服务中,就可以通过service mysql| start|stop|status|restart进行管理
--把mysql加入环境变量中—
[root@localhost mysql-5.1.55]#cd /root
[root@localhost ~]#cp .bashrc .bashrc.bak #先备份一份
[root@localhost ~]# vi .bashrc #按i进入可编辑状态
在最后加入:export PATH=/usr/local/mysql/bin:$PATH:.
[root@localhost ~]#source ~/.bashrc #回到终端再输入此命令,以使刚修改的起作用,~代表用户主目录
[root@localhost ~]#env #查看一下是否生效
----Linux开放3306端口---
[root@localhost ~]#service iptables stop
[root@localhost ~]#vi /etc/sysconfig/iptables 按i进入可编辑状态,在最后加入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
[root@localhost ~]#service iptables start
----给root用户开启mysql远程访问权限-----
[root@localhost ~]#shutdown -hr now #重启电脑
[root@localhost ~]# ps -e | grep mysql #查看mysql是否已随开机启动,或者输入:service mysqld status
[root@localhost ~]#mysql -uroot -p #进入mysql(此处必须是配置了mysql的环境变量才能直接使用)
[mysql>]grant all on *.* to root@'%' identified by '123456';
#grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
[mysql>]flush privileges; #可以让操作即时启效
分享到:
相关推荐
### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器或开发环境中。本文将详细介绍如何在 Linux 系统上安装 MySQL,并提供相关的配置和管理指南。 #### 准备工作 ...
标题中的“Linux下安装Mysql”意味着我们将关注如何在Linux操作系统上安装MySQL数据库服务。这通常包括下载RPM包,验证依赖关系,然后进行安装。 描述中的“Linux mysql rpm安装包”指的是我们使用RPM包来安装MySQL...
Linux 下安装 MySQL 服务器 Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL ...
### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...