精华mysql帖,自己给自己加精
Linux下的mysql安装
1、 检查系统中是否安装mysql
Rpm –qa | grep mysql
如果没有出现表示没有mysql的包,不过一般系统安装好以后都会自带的mysql组件,必须卸载掉。
2、 如果有组件卸载mysql
Rpm –e --nodeps mysql-4.01……. 可以卸载第一步显示的组件和包。
为什么要用--nodeps 着个命令是无依赖包的卸载。
3、 准备安装包
MySQL-server-4.0.21-0.i386.rpm
MySQL-client-4.0.21-0.i386.rpm
MySQL-devel-4.0.23-0.i386.rpm
MySQL-server-4.0.21-0.i386.rpm
4、 安装mysql
Rpm –ivh --force MySQL-server-4.0.21-0.i386.rpm
依次安装mysql包,为什么要强制安装,是前面在卸载包的时候用到nodeps,因为我实验了好多次,如果不加这些命令,在安装完以后,40%都有可能丢掉依赖包,启动不了mysql。
安装好以后就可以通过 mysql命令进入,exit;退出mysql
5、 为mysql设立密码
如果默认安装的话,系统的mysql命令在/user/bin/
可以通过/usr/bin/mysqladmin –u root -p111111 来设立本地用户密码
登录的时候用mysql –uroot –p111111来登录
/usr/bin/mysqladmin –u root –h localhost -p111111来设定远程密码
6、 进入mysql后的一些命令操作
Mysql –uroot –p111111
Show databases; 显示数据库
Create database linux; 创建数据库linux
Drop database linux; 删除数据库linux
Use linux 使用数据库linux
Show tables; 显示数据库中的表
Show status; 查看状态
Select * from shajp 选择表
7、 Mysql的备份和还原
/usr/bin/mysqldump –uroot –p111111 > /usr/local/src/linux.sql 备份
/usr/bin/mysql –uroot –p111111 < /usr/local/src/linux.sql 还原
8、 Mysql的启动与关闭
/etc/init.d/mysql start/stop/restart 来启动、关闭、重启mysql。
9、 其他命令
/usr/bin/myisamchk /var/mysql/linux/*.MYI
意思是检查*MYI的文件,如果出错,可以在命令后面加-r
/usr/bin/mysqlshow –uroot –p111111 数据库名字