Linux 下载安装MySQL
安装MySQL
1、Linux系统下软件的安装方式:
1)yum/rpm 简单,快,无法定制
2)编译安装, ./configuare; make; make install
复杂,速度慢,可定制
3)二进制包安装*****
解压就能用(绿色软件,无需安装),简单、快、不好定制。
我们选择二进制包安装:
mysql-5.5.32-linux2.6-x86_64.tar.gz
2、开始安装
先通过命令将本地MySQL文件传输到Linux系统
1 [root@moban tools]# rz -y

1)安装之前,首先添加用户
1 [root@moban tools]# id mysql 2 id: mysql: No such user 3 [root@moban tools]# useradd -s /sbin/nologin -M mysql 4 [root@moban tools]# id mysql 5 uid=501(mysql) gid=501(mysql) groups=501(mysql)
2)下载解压软件
解压:
1 [root@moban tools]# tar xf mysql-5.5.45-linux2.6-x86_64.tar.gz
移动并重命名:
1 [root@moban tools]# mv mysql-5.5.45-linux2.6-x86_64 /application/mysql-5.5.45
移动至application目录下,这样就不要make;make install
创建软链接,因为mysql加了版本号
1 [root@moban tools]# ln -s /application/mysql-5.5.45/ /application/mysql

操作到此步相当于编译安装make install之后
3)初始化数据库(生成某些文件)
1 /application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data/ --user=mysql

两个OK 说明安装成功
4)授权MySQL管理数据库文件
1 [root@moban tools]# chown -R mysql.mysql /application/mysql
5)生成MySQL配置文件
[root@moban tools]# cp /application/mysql/support-files/my-small.cnf /etc/my.cnf cp: overwrite `/etc/my.cnf'? y [root@moban tools]#
6)配置启动MySQL
1 [root@moban tools]# sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe
/application/mysql/bin/mysqld_safe & &:在后台启动

lsof -i :3306 查看mysql是否启动(总结lsof命令)
1 [root@moban tools]# lsof -i :3306

7)配置环境变量(echo $PATH,将mysql命令放入环境变量中)
1 [root@moban tools]# cp /application/mysql/bin/* /usr/local/sbin/
拷贝完查看下
[root@moban tools]# which mysql /usr/local/sbin/mysql
配置专业的启动方式及设置开机自启动
1)cp support-files/mysql.server /etc/init.d/mysqld
1 [root@moban mysql]# cp support-files/mysql.server /etc/init.d/mysqld

(注意:图片上少个d)
mysql.server就是MySQL启动脚本
2)替换:sed -i 's#/usr/local/mysql#/application/mysql#g' /etc/init.d/mysqld
1 [root@moban mysql]# sed -i 's#/usr/local/mysql#/application/mysql#g' /etc/init.d/mysqld
3)加执行权限:
1 [root@moban mysql]# chmod +x /etc/init.d/mysqld
4)杀掉数据库:killall mysqld。直到没有进程可杀
1 [root@moban mysql]# killall mysqld
5)启动mysql:/etc/init.d/mysqld start
1 [root@moban mysql]# /etc/init.d/mysqld start

6)设置成开机自启:chkconfig mysqld on
1 [root@moban mysql]# chkconfig mysqld on
MySQL错误日志:ll /application/mysql/data/moban.err
3、MySQL基本操作
设置MySQL密码:
1 [root@moban mysql]# mysqladmin -uroot password "111111"
登录MySQL
1 [root@moban mysql]# mysql -uroot -p
MySQL简单命令:
命令帮助:help。 eg:help drop
查看所有的库:show databases; 相当于linux命令:ls
切库:use mysql; 相当于linux命令:cd
查看用户列表:select user,host from mysql.user;
查看当前用户:select user(); 相当于linux命令:whoami
查看当前所在库:select database(); 相当于linux命令:pwd
删除数据库:drop database 库名;
删除用户:drop user '用户'@'主机';
1 注意!!! 2 3 MySQL安装完成后,编码格式是默认安装的,非utf-8. 4 会导致表里的中文变成问号(?) 5 应该在MySQL安装完成之后,及时将编码格式改了。 6 7 参考博文:http://www.cnblogs.com/changye/p/3716503.html

浙公网安备 33010602011771号