mysql5.6.35编译安装
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,安装前,先确保本地的mysql已经被卸载:rpm -e mysql //普通删除模式rpm -e --nodeps mysql // 不解决依赖安装mysql:安装编译代码需要的包:yum
千家信息网最后更新 2026年11月01日mysql5.6.35编译安装
安装前,先确保本地的mysql已经被卸载:
rpm -e mysql //普通删除模式rpm -e --nodeps mysql // 不解决依赖
安装mysql:
安装编译代码需要的包:
yum -y install make gcc-c++ cmake bison-devel ncurses-devel
下载解压mysql:
tar xvf mysql-5.6.35.tar.gz
cd mysql-5.6.35
编译安装:
cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ //安装的目录-DMYSQL_DATADIR=/usr/local/mysql/data \ //数据存放目录-DSYSCONFDIR=/etc \ //配置文件目录-DWITH_MYISAM_STORAGE_ENGINE=1 \ //支持myisam存储引擎-DWITH_INNOBASE_STORAGE_ENGINE=1 \ //支持innodb存储引擎-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \-DMYSQL_TCP_PORT=3306 \-DENABLED_LOCAL_INFILE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_cimake && make install
配置mysql:
groupadd mysqluseradd -g mysql mysql
修改/usr/local/mysql权限
chown -R mysql:mysql /usr/local/mysql
初始化mysql配置
cd /usr/local/mysqlscripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysqlmv /etc/my.cnf{,.bak}注:在启动MySQL服务时,会按照一定次序搜索my.cnf,先在/etc目录下找,找不到则会搜索"$basedir/my.cnf",在本例中就是 /usr/local/mysql/my.cnf,这是新版MySQL的配置文件的默认位置!
注意:在CentOS 6.8版操作系统的最小安装完成后,在/etc目录下会存在一个my.cnf,需要将此文件更名为其他的名字,如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动。
在使用"yum update"更新系统后,需要检查下/etc目录下是否会多出一个my.cnf,如果多出,将它重命名成别的。否则,MySQL将使用这个配置文件启动,可能造成无法正常启动等问题。
启动mysql:
添加服务脚本到init.d目录下,并设置开机启动
cp support-files/mysql.server /etc/init.d/mysqlchkconfig mysql on
新建mysql的sock目录,并启动
mkdir /var/lib/mysqlchown -R mysql.mysql /var/lib/mysqlservice mysql start --启动MySQL
设置PATH,要不不能直接调用mysql,修改/etc/profile.d/mysql.sh文件,在文件末尾添加
export PATH=/usr/local/mysql/bin:$PATH. /etc/profile.d/mysql.sh
修改root密码:
mysql -uroot mysql> SET PASSWORD = PASSWORD('123456');设置root用户可以远程访问:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.%' IDENTIFIED BY 'password' WITH GRANT OPTION;
红色的password为远程访问时,root用户的密码,可以和本地不同。
至此,mysql编译安装完毕
目录
文件
配置
编译
密码
引擎
用户
系统
存储
搜索
支持
服务
不同
普通
最小
操作系统
代码
位置
名字
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
小米移动互联网科技园
今日互联网科技
鸠鸠互联网科技
没上市的科技互联网公司
互联网络科技有限公司
远拓互联网科技
互联网金融和金融科技
互联网对科技的发展
福建科技产业互联网发展
杭州壁岐互联网科技有限公司
恒生互联网科技指数跳水
威龙国际互联网科技公司
爱医互联网络科技
昆明中奇联合互联网科技
吉林省码上互联网科技电话
悟空问答互联网科技
北京瑞云互联网科技有限公司
恒生科技互联网指数十大成分股
高科技和互联网的现代国家
互联网科技公司简介
互联网科技工作委员会
互联网和科技创新
互联网科技垄断
西安互联网科技
百单互联网科技有限公司
上海喔噻互联网科技
互联网科技视频素材
中盈科技互联网信息有限公司
互联网与数字科技关系