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

 

 

 

 

 

posted @ 2017-02-08 15:42  是在下输了。  阅读(120)  评论(0)    收藏  举报