mysql5.6.35编译安装
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,安装前,先确保本地的mysql已经被卸载:rpm -e mysql //普通删除模式rpm -e --nodeps mysql // 不解决依赖安装mysql:安装编译代码需要的包:yum
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
第六届429首都网络安全日
怎么知道服务器功耗
计算机网络技术运用现状
文明六未登录文明服务器
lol日本服务器申请资格
蓝韵工作站数据库已满怎么办
为什么软件开发私活那么便宜
入驻服务器
博雅数据库官网四川二本
做嵌入式和软件开发哪种好
网络技术事业单位是什么类型
数据库技术大会胡铭娅
数据库trim语句
亿连网络安全
如何开展亲子网络安全活动
金额科技和互联网金融
数据库中引用表中列
移动网络安全还是wif安全
网络安全与我国发展趋势
越云网络技术有限公司官网
网络安全保证范文
海康威视软件开发人员
网络安全伴我行方案
支付宝支付软件开发
网络技术挑战赛过资格赛
数据库修改字符串的一部分
网络安全之远程相关汇总
学生校园网络安全法
网络安全文明教育讲座
数码宝贝数据库库