rethat6.2安装mysql5.6.30
来源:互联网 发布:node v6.2.2 x64.msi 编辑:程序博客网 时间:2024/05/28 06:06
1. 安装前准备
1.1 安装环境
服务器为:
Mysql为:
1.2 其他准备
1. 需要一个用户组mysql,如果没有请自行创建
2. 需要一个用户mysql,如果没有请自行创建
3. 安装目录为 $HOME/mysql
4. 解压目录 $HOME/mysql5.6.30
5. Mysql存放数据的目录 $HOME/mysql/data
Ps: 1.$HOME是你自己的家目录的路径,使用以上的目录的时候要注意把$HOME替换成你自己的目录
2以上目录没有的话,请自行创建
2. 安装
2.1. 安装cmake
使用命令yum install cmake –y来进行安装,安装完后,输入cmake,回车出现下面的截图表示安装成功
2.2. 编译和安装mysql
1.首先解压mysql的压缩包我们使用tar-xzvf mysql-5.6.30.tar.gz $HOME/mysql5.6.30
2. 解压完成后进入mysql的解压目录 :cd $HOME/mysql5.6.30
3. 编译:
cmake . -DCMAKE_INSTALL_PREFIX=$HOME/mysql -DMYSQL_UNIX_ADDR=$HOME/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=$HOME/mysql/data,将上面命令中的相应的路径替换成你们自己的路径。
编译的参数可以参考http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html。
4.安装:make &&make install
3. 初始化和配置mysql
3.1. 初始化
对数据库进行初始化:首先进入安装路径: cd $HOME/mysql,然后执行
scripts/mysql_install_db--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
ps:在CentOS 6.4版操作系统的最小安装完成后,在/etc目录下会存在my.cnf,需要将此文件更名为其他的名字,如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动
出现上面的截图表示初始化成功
3.2. 初始化root
mysql安装后,需要去设置root的信息
1.首先以免密码登录的方式启动mysql
进入该路径: cd $HOME/mysql/support-files/
执行: ./mysql.server start --skip-grant-tables &
启动完成后执行:mysql -u root 会进入以下的页面,现在进入了mysql的控制台,退出请输入quit或者exit
依次执行:
然后,重新启动即可
4. 权限
4.1. 连接错误
通过远程连接时,连接出错,,这里我使用的是navicat进行远程连接,报以下错误
这里我们需要给连接的用户权限:
第一步:登录到mysql控制台
第二步:执行grant all privileges on *.* to 你的用户名@"%" identified by ".";
第三步:然后提交权限flush privileges
- rethat6.2安装mysql5.6.30
- RetHat6.5 Nginx安装
- rethat6.5下安装freetype2.6
- mysql5.6.30安装
- linux 下安装 mysql5.6.30
- Redhat9.2 安装MySQL5.0
- CentOS7.2安装mysql5.7
- centos7.2 安装 mysql5.7
- centos7.2安装mysql5.7.13
- centOS7.2安装MySQL5.7
- Centos7.2安装mysql5.7
- centos7.2安装mysql5.6.38
- mysql5安装
- MySQL5安装
- MySQL5安装
- MySQL5安装
- 安装mysql5
- Linux下源码安装MySQL5.6.30
- String和StringBuffer区别
- python matplotlib.subplot绘制子图
- inline函数
- Python“Non-ASCII character 'xe5' in file”报错问题
- [easy way] remote access a ubuntu pc (or some other Linux)
- rethat6.2安装mysql5.6.30
- 【LeetCode】C# 47、Permutations II
- Spark-Sql版本升级对应的新特性汇总
- CodeIgniter 入门实践(博客站-2:多视图)
- 模糊控制数学基础(模糊推理)
- VS+OPENCV+imageWatch 强烈推荐给opencv开发的小伙伴!
- Frequent values(线段树+离散化)
- sdut 3333 数据结构实验之栈与队列六:下一较大值(二)
- Java中的ModBus CRC16校验