CentOS 6.5 x64 安装MySql 5.6
2024-09-01 16:54:52
1.检测是否已经安装MySQL,输入以下命令
rpm -qa | grep mysql
如果存在,我们输入以下命令来删除
//强力删除
rpm -e --nodeps mysql
2.安装前环境准备
安装g++和gdb
yum install gcc-c++
//查找完成后输入y回车 yum install gdb
//查找完成后输入y回车
安装cmake
yum install cmake
安装ncurses
yum install ncurses-devel
安装bison
yum install bison bison-devel
3.安装
我下载的是5.6.34版本的,下载链接为:
http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.34.tar.gz
在/usr/local下新建文件夹mysql5.6,使用xftp将下载好的文件拖入此目录并解压:
//解压
tar -zxv -f mysql-5.6..tar.gz
//完成后进入解压目录
cd mysql-5.6.
编译安装
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_INNOBASE_STORAGE_ENGINE= \
-DWITH_PARTITION_STORAGE_ENGINE= \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DMYSQL_TCP_PORT= \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci make //make的时间比较长,请耐心等待
make install
4.配置MySQL
//添加mysql用户和用户组
groupadd mysql
useradd -r -g mysql mysql //查看添加情况
id mysql //修改/usr/local/mysql目录权限
chown -R mysql:mysql /usr/local/mysql
5.重命名/etc/my.cnf为my.cnf.bak(防止启动失败)
mv /etc/my.cnf /etc/my.cnf.bak
6.配置环境变量
//打开系统配置文件
vi /etc/profile //按下i键,在最后输入下面的命令,使用冒号分割
PATH=/usr/local/mysql/bin:$PATH
export PATH //保存退出 //使修改立即生效
source /etc/profile
7.初始化配置
安装运行测试脚本的perl
yum install perl
yum install autoconf //进入安装路径
cd /usr/local/mysql //执行初始化脚本配置
scripts/mysql_install_db --basedir=/usr/local/mysql --
datadir=/usr/local/mysql/data --user=mysql
8.设置开机启动并启动mysql
//设置开启启动
cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on //启动mysql
service mysql start
9.配置mysql密码
mysql -uroot
//设置密码
mysql> SET PASSWORD = PASSWORD(''); //配置远程访问
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;
暂时就这么多,我没有配置防火墙,也是可以访问数据库的。
参考:
http://www.cnblogs.com/codingthings/p/4693506.html
最新文章
- ASP.NET MVC路由配置(转载自http://www.cnblogs.com/zeusro/p/RouteConfig.html )
- NodeJS Hello world
- MyBatis crud操作
- [转]undefined reference问题总结
- matlab 设置横纵坐标刻度的字体!!
- Android中的六大布局
- BotVS数字货币现货交易类库
- Axios 执行post发送两次请求的小坑
- CF528D. Fuzzy Search [FFT]
- nodejs 全局变量
- jsp:set/getProperty底层实现的探究
- vins-mono中的imu参数设置
- odoo qweb 记录
- Centos 6.8 配置mysql数据库主从同步
- 03 测试Hadoop hdfs 上传 与 mr
- html 自定义属性的获取和应用
- springsecurity实战
- POJ 1062 昂贵的聘礼(图论,最短路径)
- Longest Words
- 使用fiddler进行genymotion安卓虚拟机手机抓包