linux安装mysql

1.下载, 选择版本,  我下载的是linux 通用 64位. 

查看系统是32位还是64位

下载到自己要安装的目录, 我的是  /usr/local/

$ wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

2.解压

$ tar -zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

名录太长了,改个名字

$ mv mysql-5.6.35-linux-glibc2.5-x86_64 mysql

3.添加用户组和用户

$ groupadd mysql

$ useradd -g mysql mysql

4.安装,初始化表

$ cd /usr/local/mysql

$ mkdir data/mysql

$ chown -R mysql:mysql /usr/local/mysql

$ scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql

这里可能出现错误,需要添加依赖

$ yum -y install libaio-devel

$ yum -y install perl perl-devel

$ yum install -y perl-Module-Install.noarch

重新执行 mysql_install_db .

5.把mysql的启动文件cp到etc/init.d/ , 赋权

$ cp support-files/mysql.server /etc/init.d/mysqld

$ chmod 755 /etc/init.d/mysqld

6.修改配置文件位置, 便于管理

$ cp support-files/my-default.cnf /etc/my.cnf

7.修改启动脚本

$ vi /etc/init.d/mysqld

$ basedir=/usr/local/mysql/

$ datadir=/usr/local/mysql/data/mysql

8.启动mysql

$ service mysqld start
9.登录客户端.为了可以随时用mysql命令, 先建立一个软连接
$ cd /usr/local/bin
$ ln -fs /usr/local/mysql/bin/mysql mysql
$ mysql -uroot -p

后面的修改root密码,开放端口,开放远程连接权限等操作网上有很多就不多写了.

 最后设置开启自启动

$ chkconfig --list 查看自启动列表

 

把mysql加入到自启动列表

$ chkconfig --add mysqld

$ chkconfig mysqld on

最后确认是否添加成功

 

 

 
 
 
posted @ 2017-03-16 17:45  knox大树  阅读(239)  评论(0编辑  收藏  举报