linux rehat as4 下mysql二进制版安装使用

本文详细记录了在Linux RedHat AS4环境下安装与配置MySQL 5.1.26的过程,包括创建用户、初始化数据库、设置远程访问及使用EMS MySQL Manager进行连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一直没有时间好好的安装mysql,搞了我一个多星期,今天终于把mysql跑起来了。

特此作为笔记,以供以后使我,事先说明,我是一名菜鸟!

 

环境:linux rehat as4

mysql:mysql-5.1.26-rc-linux-i686-glibc23.tar.gz

远程客户端:ems mysql manager

 

 

一、安装mysql

 

使用ROOT用户;

shell> groupadd mysql                                                                      //在系统添加群组
shell> useradd -g mysql mysql                                                          //添加用户且指定属到mysql这个群组
shell> cd /usr/local                                                                                //转到/usr/local路径下
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -              //解压文件
shell> ln -s full-path-to-mysql-VERSION-OS mysql                                //添中一个链接
shell> cd mysql                                                                                     //转到mysql路径下
shell> chown -R mysql .                                                                       //改变当前目录下的所有文件的拥有者为mysql
shell> chgrp -R mysql .                                                                        //改变当前目录下的所有文件所属的群组为mysql
shell> scripts/mysql_install_db --user=mysql                                      //这个动作是初始化授权表之类的。
shell> chown -R root .                                                                         //改变当前目录下的所有文件的拥有者为root
shell> chown -R mysql data                                               //改变 当前目录下的data文件的拥有者为mysql,data下存放数据文件
shell> bin/mysqld_safe --user=mysql &                                 //这个大概是初始一个样板数据库的吧,不太清楚

 

shell>cp support-files/mysql.server /etc/init.d/mysqld

//把这个文件复制到/etc/init.d/下就可以随系统启动了。

 

 

然后是启动mysql:

shell>/etc/init.d/mysald start  

 

改密码:

shell>bin/mysqladmin -u 用户名 password '你的密码'

单引号一定要有。

 

登录mysql:

shell> mysql -u root -p

会提示输入密码,没的话就不填,直接回车;

 

授权:

shell>grant all privileges on 数据库名.表名 to '用户名'@'主机地址' identified by '用户密码'

以上这句是授予一切权根的,当然可以只授select ,update,delete,insert这些权限了,说细的就不说了;

数据库名和表名都可以用*号代替,表示一切数据库和表。

主机名可以用%号代替,表示任何IP都可以远程登录到这个mysql吧。

 

二,设置linux可以远程登录。

这个不太懂,我的目的不在于学习这个,所以直接把linux的防火墙关了就是。

三,用ems mysql manager远程连上mysql

我的linux是装在虚拟机上的,ems装在windows下。

这个工具简单,就不多说了。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值