您的位置:首页 > 理论基础 > 计算机网络

Linux环境下cmake安装最新Mysql 5.6.11安装包(因服务器网络问题,安装后无法连接,无法验证正确性)

2014-05-11 23:38 836 查看
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没有密码哦)

其他操作,可自行上网查询。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐