CentOS 6.3 编译安装 MySQL 5.6.10 并修改MySQL的root用户密码
2013-05-15 10:08
911 查看
环境:CentOS6.3最小化缺省安装,配置好网卡。
安装MySQL前,确认Internet连接正常,以便下载安装文件。
先使用yum-yupdate指令升级系统到最新版本。
本安装将MySQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。
#修改防火墙设置,打开3306端口
vi/etc/sysconfig/iptables
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT
#重启防火墙使新设置生效
serviceiptablesrestart
#新增用户组
groupaddmysql
#新增用户
useraddmysql-gmysql
#新建数据库执行文件目录
mkdir-p/usr/local/mysql
#新建数据库数据文件目录
mkdir-p/db/mysql/data
#修改目录拥有者
chown-Rmysql:mysql/usr/local/mysql
chown-Rmysql:mysql/db/mysql/data
chown-Rmysql:mysql/usr/local/mysql/.
chown-Rmysql:mysql/db/mysql/data/.
#编辑PATH搜索路径
vi/etc/profile
Appendthese2linestotheendofthefile:
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
exportPATH
#生效PATH搜索路径
source/etc/profile
#编辑hosts文件,加入本机IP和主机名
192.168.211.100centhost.centdomain
#安装编译源码所需的工具和库
yum-yinstallwgetgcc-c++ncurses-develcmakemakeperl
#进入源码压缩包下载目录
cd/usr/src
#下载源码压缩包
wgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz/from/http://cdn.mysql.com/
#解压缩源码包
tar-zxv-fmysql-5.6.10.tar.gz
#进入解压缩源码目录
cdmysql-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
#安装
makeinstall
#复制配置文件
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服务
servicemysqlstart
#设置开机自动启动服务
chkconfigmysqlon
>>>>>>>>>>>>>>>完成
修改MySQL的root用户的密码以及打开远程连接
mysql>usemysql;
安装MySQL前,确认Internet连接正常,以便下载安装文件。
先使用yum-yupdate指令升级系统到最新版本。
本安装将MySQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。
#修改防火墙设置,打开3306端口
vi/etc/sysconfig/iptables
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT
#重启防火墙使新设置生效
serviceiptablesrestart
#新增用户组
groupaddmysql
#新增用户
useraddmysql-gmysql
#新建数据库执行文件目录
mkdir-p/usr/local/mysql
#新建数据库数据文件目录
mkdir-p/db/mysql/data
#修改目录拥有者
chown-Rmysql:mysql/usr/local/mysql
chown-Rmysql:mysql/db/mysql/data
chown-Rmysql:mysql/usr/local/mysql/.
chown-Rmysql:mysql/db/mysql/data/.
#编辑PATH搜索路径
vi/etc/profile
Appendthese2linestotheendofthefile:
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
exportPATH
#生效PATH搜索路径
source/etc/profile
#编辑hosts文件,加入本机IP和主机名
192.168.211.100centhost.centdomain
#安装编译源码所需的工具和库
yum-yinstallwgetgcc-c++ncurses-develcmakemakeperl
#进入源码压缩包下载目录
cd/usr/src
#下载源码压缩包
wget
#解压缩源码包
tar-zxv-fmysql-5.6.10.tar.gz
#进入解压缩源码目录
cdmysql-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
#安装
makeinstall
#复制配置文件
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服务
servicemysqlstart
#设置开机自动启动服务
chkconfigmysqlon
>>>>>>>>>>>>>>>完成
修改MySQL的root用户的密码以及打开远程连接
mysql>usemysql;
mysql>descuser; mysql>GRANTALLPRIVILEGESON*.*TOroot@"%"IDENTIFIEDBY"root";//为root添加远程连接的能力 mysql>UPDATEuserSETPassword=password(‘123456789’)WHEREUser=‘root’;//设置root用户密码 mysql>selectHost,User,PasswordfromuserwhereUser='root'; mysql>flushprivileges; mysql>exit
重新启动mysql
#servicemysqlrestart
StoppingMySQL:[OK]
StartingMySQL:[OK]
相关文章推荐
- CentOS6.3安装MySQL5.6.10并修改MySQL的root用户密码
- CentOS-6.4安装MySQL 5.6.10并修改MySQL的root用户密码
- CentOS 6.3 安装 MySQL 5.6.15并修改MySQL的root用户密码
- 6、单机运行环境搭建之 --CentOS-6.4安装MySQL 5.6.10并修改MySQL的root用户密码
- 单机运行环境搭建之 --CentOS-6.4安装MySQL 5.6.10并修改MySQL的root用户密码
- 6、单机运行环境搭建之 --CentOS-6.5安装MySQL 5.6.17并修改MySQL的root用户密码
- CentOS 6.5 安装 MySQL 5.6.15并修改MySQL的root用户密码
- CentOS 6.5 安装 MySQL 5.6.17 并修改MySQL的root用户密码
- CentOS 6.5 安装 MySQL 5.6.17 并修改MySQL的root用户密码
- CentOS 安装和配置 Mantis / Linux下修改Mysql的用户(root)的密码
- CentOS 如何修改mysql 用户root的密码
- 阿里云centos中mysql里root用户密码修改
- LINUX/CENTOS 修改mysql的root用户密码
- centos6.5下如何修改MySQL默认用户root的密码
- nginx在centos中遇到无法正常启动问题,及mysql修改root用户的密码
- centos 7 下mysql 安装后重置root用户密码
- mysql5.7.11编译安装以及修改root密码小结
- CentOS修改mysql 用户root的密码并允许远程登录
- CentOS下MySQL的安装和修改用户密码
- CentOS 如何修改mysql 用户root的密码