啄木鸟专吃虫,故名啄木鸟。
全部博文(67)
分类: Mysql/postgreSQL
2014-07-01 19:15:57
1.挂光盘安装软件
#mount
/dev/cdrom /media
#rpm
-ivh
/media/Server/libtermcap-devel(tab)
2.解压mysql并编译安装
#cd /usr/src
#tar zxf mysql-(tab)
#cd mysql-(tab)
#./configure
--prefix=/usr/local/mysql
#make
#make install
3.复制文件,初始化数据库
#cp
support-files/my-medium.cnf
/etc/my.cnf
#cp support-files/mysql.server
/etc/init.d/mysqld
#chmod +x /etc/init.d/mysqld
#chkconfig --add mysqld
#export
PATH=$PATH:/usr/local/mysql/bin
#echo "export
PATH=$PATH:/usr/local/mysql/bin" >>
/etc/profile
#mysql_install_db
4.创建运行mysqld的用户和组并授权
#/usr/local/mysql/bin/mysql_install-db
--user=mysql
#useradd -M -s /sbin/nologin mysql
#chown -R root:mysql
/usr/local/mysql
#chown -R mysql /usr/local/mysql/var
5.启动服务
#service
mysqld start
6.发布mysql库文件
#echo
"/usr/local/mysql/lib/mysql" >>
/etc/ld.so.conf
#ldconfig
7.改管理员密码
#mysqladmin
-u root
password 密码
8.使用客户端工具连接到数据库
#mysql -u root
-p
9.查看MySQL服务器中包含那些数据库
mysql>SHOW DATABASES;
10.查看数据库中的数据表信息
mysql>SHOW TABLES;
11.切换数据库
mysql>USE mysql;(数据库名字)
12.创建新的数据库
mysql>CREATE DATABASE 数据库名字
13.创建新的数据表
mysql>CREATE TABLE 表名 (字段定义。。。)
14.删除一个数据表
mysql>DROP TABLE 数据库名.表名;
15.删除一个数据库
mysql>DROP DATABASE 数据库名
16.备份整个数据库
mysqldump -u root -p auth > mysql-auth.sql
17.备份数据库MYSQL中的user表
mysqldump -u root -p mysql user > mysql.host-user.sql
18.备份MYSQL服务器中所有数据库
mysqldump -u root -p -all-databases > mysql-all.sql
19.恢复数据库
mysql -u root -p [数据库名]< mysql-all.sql
20.授予用户权限
GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [IDENTIFIED BY '密码']
GRANT SELECT ON mysql.user TO IDENTIFIED BY'123456';