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没有密码哦)
其他操作,可自行上网查询。
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没有密码哦)
其他操作,可自行上网查询。
相关文章推荐
- Linux下通过yum来安装 mysql 5.1,以及以前的旧版本(因服务器网络问题,安装后无法连接,无法验证正确性)
- 解决Linux环境下安装xampp之后外部无法连接MySQL的问题
- 阿里服务器上安装mysql,外网无法连接问题
- linux 中JDK环境变量不一致问题导致mysql无法连接,总是告诉权限出错
- linux 配置NDS服务器地址 解决安装中源无法连接问题
- 解决google地球 google地球无法连接验证服务器或者提示需要安装google插件 的问题
- 阿里云服务器linux环境,从启动tomcat服务器外网访问--->绑定域名--->Navicat远程连接mysql--->阿里云服务器部署项目过程中,一定会遇到的五大问题;
- Linux相关问题-解决MySQL无法远程连接问题
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- 阿里云ECS安装mysql无法远程连接问题
- 虚拟机上新安装的ubuntu16.04LTS无法连接网络的问题解决方法
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- Linux 使用rpm方式安装最新mysql(5.7.16)步骤及常见问题解决方法
- lnmp一键安装包搭建的环境,mysql在局域网内连接不上的问题
- Linux下安装了MySQL之后,无法用navicat连接数据库?
- linux JDK 安装无法建立连接的问题解决 wget方法后面再说
- Linux环境下Mysql的安装教程及安装过程常见问题的解决方法
- Linux下安装Oracle时,出现无法配置网络的问题
- ubuntu 16.04+无法连接wifi+最新caffe+caffe python开发环境- 安装