安装编译代码需要的包
yum -y install make gcc-c++ cmake bison-devel ncurses-devel
下载MysqL包
wget http://cdn.MysqL.com/Downloads/MysqL-5.6/MysqL-5.6.20.tar.gz
tar -zxvfMysqL-5.6.20.tar.gz
cdMysqL-5.6.20.tar.gz
cmake .
make && make install
cat /etc/passwd 查看用户列表
cat /etc/group 查看用户组列表
如果没有就创建
groupadd MysqL
useradd -g MysqL MysqL
chown -R MysqL:MysqL /usr/local/MysqL
cd /usr/local/MysqL进入安装路径,执行初始化配置脚本,创建系统自带的数据库和表
scripts/MysqL_install_db --basedir=/usr/local/MysqL --datadir=/usr/local/MysqL/data --user=MysqL
启动MysqL
添加服务,拷贝服务脚本到init.d目录,并设置开机启动
cp support-files/MysqL.server /etc/init.d/MysqL
chkconfig MysqL on
service MysqL start --启动MysqL配置用户
MysqL启动成功后,root默认没有密码,我们需要设置root密码。
设置之前,我们需要先设置PATH,要不不能直接调用MysqL
PATH=/usr/local/MysqL/bin:$PATH
export PATH关闭文件,运行下面的命令,让配置立即生效
source /etc/profile现在,我们可以在终端内直接输入MysqL进入,MysqL的环境了
执行下面的命令修改root密码
MysqL -uroot
MysqL> SET PASSWORD = PASSWORD('123456');
若要设置root用户可以远程访问,执行
MysqL> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
原文链接:https://www.f2er.com/centos/379035.html