linux相关环境,以及yum的设置工作,这边就不说了,直接说明如何安装。
1。 安装一些mysql需要的依赖包
#yum install -y wget gcc-c++ ncurses-devel cmake make perl
下载mysql5.6.11
#wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.11.tar.gz
2。 创建mysql组和用户
#groupadd mysql
#useradd -g mysql mysql
创建存放目录
#mkdir /usr/local/mysql
#mkdir /home/data/mysql
3。 解压mysql工具包
#tar zxvf mysql-5.6.11.tar.gz
4。 进入mysql文件夹
#cd mysql-5.6.11
5。 执行cmake命令
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/home/data/mysql -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
(这边使用editplus打开,以一行的命令方式,在LINUX命令窗口处执行该命令.)
6。 执行make,以及make install命令
#make
#make install
这边需要等很久,可以去喝杯水休息休息下。
7。 这里需要给mysql需要执行的命令增加一个环境变量
#vi /etc/profile
加入一下两句
PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib/
export PATH
保存推出,让其立即生效
#source /etc/profile
8。赋予mysql权限
#chown -R mysql:mysql /usr/local/mysql
#chown -R mysql:mysql /home/data/mysql
9. 创建数据库(找到mysql的安装目录,其下有创建数据库脚本信息)
#/usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/home/data/mysql
上述建库语句将根据my.cnf里设置的数据文件目录和日志文件目录,生成相应的数据文件和日志文件,并创建系统数据库(如mysql,test,information_schema,performance_schema)
10。接着就可以启动mysql
#server mysqld restart
设置开机启动
#chkconfig mysqld on
另外的启动命令为(两条都可以启动mysql):
/usr/local/mysql/support-files/mysql.server start
/etc/init.d/mysqld start
11. 启动成功后,执行 netstat -ntlp 命令,可以查看到 mysql的3306端口已经被正常启动,就说明 mysql已经被启动成功了。
12. 给mysql设置密码
#mysql 直接就进入mysql(初始的mysql没有密码哦)
其他操作,可自行上网查询。