LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2583|回复: 4

轻松搞定mysql的启动问题---从启动到 初步入门必读

[复制链接]
发表于 2005-12-21 00:31:27 | 显示全部楼层 |阅读模式
英文的原文“run the command chown -R mysql:mysql /var/lib/mysql 。
Then su mysql to become the proper user and to run the mysql_install_db script .
Now you should be able to start the MySQL server by running safe_mysqld --user=mysql as root.”(可能是手误,命令应该是mysqld_safe ...)

修改数据库位置参考:http://dev.mysql.com/doc/refman/4.1/en/linux-rpm.html

具体步骤:
os:slackware10.2
1.#chown -R mysql:mysql /var/lib/mysql
2.#su  mysql
3.$ mysql_install_db
4.$ /usr/bin/mysqld_safe &
5.su
6.mysql

to change the data directory

1. stop mysql server
2. mkdir /home/mysql
3. mv /var/lib/mysql/* /home/mysql/
4. rmdir /var/lib/mysql
5. ln -s /home/mysql /var/lib/mysql
6. chown -R mysql:mysql /home/mysql
7. start mysql server again
 楼主| 发表于 2005-12-21 01:04:29 | 显示全部楼层
本人刚使用mysql,
也遇到不能启动的问题。

原来刚安装的mysql有一个默认的用户和组,名字都是mysql.
运行mysql_install-db的时候,必须是以mysql组的用户运行。
具体操作见上面。

很多启动不了的问题就出在这里---我是看FAQ才知道的,与大伙共享。

关于MYSQL的教程,我去EMULE主页,搜索发现有很多的教材,还有MYSQL-PHP视频教程,爽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-21 02:40:40 | 显示全部楼层

常用命令

mysql>下面:
create database 数据库名
use 数据库名
select database()
create table 表名(字段名1  类型  [not null],... );
describe 表名;
show tables
show databases
insert into 表名  value(字段1值,字段2值,...);
select 字段1,字段2,... from 表明  where 条件;
\q  退出mysql
回复 支持 反对

使用道具 举报

发表于 2005-12-21 11:04:26 | 显示全部楼层
其实这些都不是MySQL的问题
只是SQL的一些语法.

好像像limit和auto_increment之类的是MySQL的.
回复 支持 反对

使用道具 举报

发表于 2009-5-26 11:15:57 | 显示全部楼层
n年没玩了,
现在居然又启动不起来了。

刚启动,又end了。晕倒
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表