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

 

原创粉丝点击