您当前的位置: 首页 > 数据库教程 > MySQL教程 > CentOS6.3安装MySQL5.6.10并修改MySQL的root用户密码

CentOS6.3安装MySQL5.6.10并修改MySQL的root用户密码

作者:不详 来源:网络 发布时间: 2014-07-23 18:28 点击:
环境:CentOS 6.3 最小化缺省安装,配置好网卡。 安装MySQL前,确认Internet连接正常,以便下载安装文件。 先使用 yum -y update 指令升级系统到最新版本。 本安装将MySQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化

CentOS6.3安装MySQL5.6.10并修改MySQL的root用户密码

  环境:CentOS 6.3 最小化缺省安装,配置好网卡。

  安装MySQL前,确认Internet连接正常,以便下载安装文件。

  先使用 yum -y update 指令升级系统到最新版本。

  本安装将MySQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。

  # 修改防火墙设置,打开3306端口

  vi /etc/sysconfig/iptables

  -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

  # 重启防火墙使新设置生效

  service iptables restart

  # 新增用户组

  groupadd mysql

  # 新增用户

  useradd mysql -g mysql

  # 新建数据库执行文件目录

  mkdir -p /usr/local/mysql

  # 新建数据库数据文件目录

  mkdir -p /db/mysql/data

  # 修改目录拥有者

  chown -R mysql:mysql /usr/local/mysql

  chown -R mysql:mysql /db/mysql/data

  chown -R mysql:mysql /usr/local/mysql/.

  chown -R mysql:mysql /db/mysql/data/.

  # 编辑PATH搜索路径

  vi /etc/profile

  Append these 2 lines to the end of the file:

  PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

  export PATH

  # 生效PATH搜索路径

  source /etc/profile

  # 编辑hosts文件,加入本机IP和主机名

  192.168.211.100 centhost.centdomain

  # 安装编译源码所需的工具和库

  yum -y install wget gcc-c++ ncurses-devel cmake make perl

  # 进入源码压缩包下载目录

  cd /usr/src

  # 下载源码压缩包

  wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz/from/http://cdn.mysql.com/

  # 解压缩源码包

  tar -zxv -f mysql-5.6.10.tar.gz

  # 进入解压缩源码目录

  cd mysql-5.6.10

  # 从mysql5.5起,mysql源码安装开始使用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=/db/mysql/data

  -DMYSQL_USER=mysql

  -DMYSQL_TCP_PORT=3306

  # 编译源码,这一步时间会较长,耐心等待。

  make

  # 安装

  make install

  # 复制配置文件

  cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

  # 进入安装路径

  cd /usr/local/mysql

  # 执行配置脚本

  scripts/mysql_install_db --user=mysql --datadir=/db/mysql/data

  # 复制服务启动脚本

  cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

  # 启动MySQL服务

  service mysql start

  # 设置开机自动启动服务

  chkconfig mysql on

  >>>>>>>>>>>>>>>完成

  修改MySQL的root用户的密码以及打开远程连接

  mysql> use mysql;

  mysql> desc user;

  mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; //为root添加远程连接的能力

  mysql> update user set Password = password('123456') where User='root'; //设置root用户密码

  mysql> select Host,User,Password from user where User='root';

  mysql> flush privileges;

  mysql> exit
分享到:
本文"CentOS6.3安装MySQL5.6.10并修改MySQL的root用户密码"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4