MYSQL安装与基本操作

来源:互联网 发布:windows已保护你的电脑 编辑:程序博客网 时间:2024/06/01 09:21

MYSQL安装与基本操作

安装--From cu bbs

1.去MYSQL的WEB下载3.23版本,我用的是SRC文件,是一个TAR.GZ压缩包.(10M左右)

2.按照指令顺序做:(如果有了MYSQL USER AND MYSQL GROUP前面部分就可以PASS)

#groupadd mysql
#useradd -g mysql mysql
#gunzip < mysql-VERSION.tar.gz | tar -xvf -
#cd mysql-VERSION
#./configure --prefix=/usr/local/mysql
#make
#make install
#scripts/mysql_install_db
#chown -R root /usr/local/mysql
#chown -R mysql /usr/local/mysql/var
#chgrp -R mysql /usr/local/mysql
#cp support-files/my-medium.cnf /etc/my.cnf (overwrite?-->yes)
#/usr/local/mysql/bin/safe_mysqld --user=mysql &


以上操作以后至少输入MYSQL以后,就不会碰到最常见的连MYSQL的贴子了.

希望版主拿到精华贴去,省的后来人总是问这个问题

环境:REDHAT73


我加入一个细节连接 如果有问题可以参考[odin_free]
http://bbs.chinaunix.net/forum/17/20040929/416730.html


二进制包安装

安装2进制包

shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
shell> ln -s mysql-VERSION-OS mysql
shell> cd mysql
shell> scripts/mysql_install_db
shell> chown -R root /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/data
shell> chgrp -R mysql /usr/local/mysql
shell> chown -R root /usr/local/mysql/bin
shell> bin/safe_mysqld --user=mysql &


MYSQL基本操作(菜鸟级别)

1,连接mysql数据库:
格式:mysql -h主机地址 -u用户名 -p用户密码
如:连接本地mysql服务器
    mysql -u root -p 回车,就会出现提示框,让你输入密码
    连接远程mysql服务器
    mysql -h10.1.17.73 -uroot -plogin
2,退出mysql:
命令:exit
3,关于mysql密码,
(注:刚安装成功的mysql数据库root用户没有密码。)
格式:mysqladmin -u用户名 -p旧密码 password 新密码
如:给root用户添加密码(在完成安装的情况下)
    mysqladmin -uroot -password login
    修改root密码
    mysqladmin -uroot -plogin password welcome
4,以下是一些最常用的数据库操作命令:
   show databases //显示数据库名称
   use databases_name; show tables; //显示数据库中表的结构
   describe table_name; //显示数据表结构
   create database database_name; //创建数据库
   use database_name; create table table_name(字段列表);//创建表
   drop database database_name;//删除数据库
   drop table table_name;//删除表
   delete from table_name;//清空表
5,将文本数据转到数据库中
(注:文本数据字段之间用TAB隔开,null值用n来代替。)
  数据装载命令:
  load data local infile "filename" into table table_name;

呵呵,其实我也是mysql的菜鸟,刚刚接触,以上也是最基础不过的了,呵呵,最好的mysql教程莫过于"

晏子"翻译的"MYSQL中文参考手册",各大网站都有下载的哦,Google一下就能找到。