在linux下安装mysql方法

本文详细介绍了如何在Linux环境下手动安装MySQL数据库服务器的过程,包括用户和用户组的创建、二进制文件的解压与复制、许可表的创建及权限设置等关键步骤。

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

先创建用户和用户组
su - root
groupadd mysql
useradd -g mysql mysql 解压二进制文件。
tar zxvf mysql-5.0.51a-linux-i686.tar.gz
复制目录/home/mysql到/usr/local;创建mysql许可表:
[root@localhost root]#   cd /usr/local/mysql
[root@localhost mysql]#scripts/mysql_install_db --user=mysql设置二进制所有权,使之归root所有,并属于mysql所在管理组:
[root@localhost mysql] # chown -R root /usr/local/mysql
[root@localhost mysql] # chgrp -R mysql/usr/local/mysql将数据目录的所有权设置为mysql管理用户:
[root@localhost mysql]# chown -R mysql /usr/local/mysql/data启动服务器:不一样的数据库服务器,启动服务器时所用的命令也些差异,如我的是安装MySQL-server-5.1.7-0.i386.rpm,所以启动时要用
[root@localhost root]# service mysql start      而没有用 [root@localhost root]# service mysqld start
然后显示如下:
Starting MySQL SUCCESS!
其中的错误可能有如下:
[root@localhost mysql]# bin/mysql -umysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mys
ql.sock' (2)
解决方法:
我去找mysql.sock文件,在目录 /var/lib/mysql/mysql.sock 下,然后考到、/tmp目录下
然后登入如下:
[root@localhost mysql]# bin/mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 4
Server version: 5.1.7-beta
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.

以下为我的一些操作,你也可从中看到一些信息:
mysql> show databases;
+---------------------+
| Database            |
+---------------------+
| information_schema |
| cluster_replication |
| mysql               |
| test                |
+---------------------+
4 rows in set (0.13 sec)

mysql> show tables
    -> ;
ERROR 1046 (3D000): No database selected
mysql> use test
Database changed
mysql> show tables
    -> ;
Empty set (0.00 sec)
mysql>
其中进入方式为:
[root@localhost mysql]# bin/mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 5
Server version: 5.1.7-beta

Type 'help;' or '/h' for help. Type '/c' to clear the buffer.

mysql>

而我的mysql的文件夹在目录 /usr/local/下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值