mysql5.6.35编译安装
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,安装前,先确保本地的mysql已经被卸载:rpm -e mysql //普通删除模式rpm -e --nodeps mysql // 不解决依赖安装mysql:安装编译代码需要的包:yum
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
东软医疗软件开发岗位
众搜网络技术有限公司
杭电网络安全考研科目
教育部学生网络安全管理规定
赫拉贝兹游戏软件开发
中国电科网络安全评论
网络安全模式怎么启用d3d
我的世界怎样知道服务器地址
安装显示服务器出现意外情况
热铁盒网页有海外服务器吗
网络安全手抄报有字看得清
智慧水务软件开发
主机服务器好还是刀片
腾讯视频服务器今天怎么了
软件开发与技术开发一样吗
小学生网络安全靠大家播音稿
免费服务器机房托管是啥意思
快鸟 服务器请求出错
德州联想服务器代理测评
repo服务器
服务器上怎么进行二次启动
c 数据库连接超时
全椒县网络安全
网络技术能力要求
五年服务器是指一定在本单位么
画数据库表图
召开 网络安全 会
repo服务器
学电脑网络技术
数据库系统实验报告感想