mysql-5.5.36.tar.gz在centOS7安装过程
作者:hfy2409553 | 来源:互联网 | 2023-05-17 22:03
1.需要安装cmake来编译yuminstallcmake2.下载下载mysql-5.5.36.tar.gztarxvfmysql-5.5.36.tar.gzcdmysql-5.5.
1. 需要安装cmake 来编译
yum install cmake
2.下载
下载mysql-5.5.36.tar.gz
tar xvf mysql-5.5.36.tar.gz
cd mysql-5.5.36
3.编译源码
cmake \
-DCMAKE_INSTALL_PREFIX=/data/mysql \
-DMYSQL_DATADIR=/data/mysql/data \
-DSYSCOnFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-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_ci
make && make install
编译的参数可以参考http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html。
4.添加用户和用户组
groupadd mysql --添加用户组
useradd -r -group mysql mysql --添加用户所,并指定所属用户组
chown -R mysql:mysql /data/mysql -- 给定用户和用户权限
5.安装数据库
su mysql
cd /data/mysql/scripts
./mysql_install_db --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data
6.配置文件
cd /data/mysql/support-files
cp my-default.cnf /etc/my.cnf -- mysql 配置 (如果你的版本没有my-defualt.cnf 文件,根据你的内存
选择my-huge.cnf ,my-large.cnf ,my-medium.cnf ,my-small.cnf 中的一个)
cp mysql.server /etc/init.d/mysql -- 配置服务到启动目录
7.修改配置文件两个值
vim /etc/init.d/mysql
basedir=/data/mysql
datadir/data/mysql/data
8.配置环境变量
vim /etc/profile
export MYSQL_HOME=/data/mysql
export PATH=$MYSQL_HOME/bin:$PATH
保存退出 ,刷新 source /etc/profile
9. 启动mysql
service mysql start
10. 登陆mysql,配置root 密码
mysqladmin -u root password 'your_password' -- 修改密码
mysql -u root -p --登陆mysql需要密码
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'your_password' WITH GRANT OPTION ;//允许用户远程登陆
mysql>FLUSH PRIVILEGES; -- 刷新权限
mysql>exit
11.忘记密码如何找回
cd $MYSQL_HOME
./bin/mysqld_sale --basedir=/data/mysql --datadir=/data/mysql/data --skip-grant-tables & -- 用sale登陆
mysql -u root mysql
UPDATE user SET password=PASSWORD('new_password') WHERE user='root'; --修改密码
FLUSH PRIVILEGES; -- 刷新
推荐阅读
先下载linuxhttp:cdimage.ubuntu.comreleases14.04release我下载的是ubuntu-14.04.3-desktop-amd64mac.is ...
[详细]
蜡笔小新 2024-09-29 12:25:02
一、问题开发中遇到将其它数据库数据插入到mysql数据库表中一直会报类似如下错误:Incorrectstringvalue:\xE6\x88\x91forcolumn ...
[详细]
蜡笔小新 2024-09-29 10:16:16
关键字:驰骋工作流程快速开发平台工作流程管理系统工作流引擎asp.net工作流引擎java工作流引擎.开发者表单拖拽式表单工作流系统流程数据加密md5数据保密流程数据防篡改软加密适 ...
[详细]
蜡笔小新 2024-09-28 18:39:01
nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ...
[详细]
蜡笔小新 2024-09-28 16:52:03
1、关闭防火墙和selinux#systemctlstopfirewalld#vimetcselinuxconfigSELINUXpermissive#setenforce02、添加zabbix存储库rpm-Uvhh ...
[详细]
蜡笔小新 2024-09-29 14:19:49
这篇文章主要介绍了Linux下安装grafana并且添加influxdb监控的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值, ...
[详细]
蜡笔小新 2024-09-29 14:04:22
各个组件confspark-env.sh配置spark的环境变量confspark-default.conf配置spark应用默认的配置项和spark-env.sh有重合之处,可在 ...
[详细]
蜡笔小新 2024-09-29 10:05:20
是的,可以在RDSMySqlEngine中进行Master-Master复制。但它需要一些操作与实例。先决条件:1)为启用二进制日志记录创建两个实例的只 ...
[详细]
蜡笔小新 2024-09-28 20:40:47
nacos的github的链接:https:github.comalibabanacosreleasestag1.4.1nacos的ZIP的链接:htt ...
[详细]
蜡笔小新 2024-09-28 19:28:48
由于SQLServer2008比ReportBuilder2.0先发布,所以默认情况下,在SSRS2008中的报表管理器中单击“报表生成器”,打开的是ReportBuilder1.0版本 ...
[详细]
蜡笔小新 2024-09-28 13:27:24
本文目录一览:1、哪里有PHPMySQLDatabaseApacheServer一 ...
[详细]
蜡笔小新 2024-09-28 13:12:02
问题说明最近看到Spring事务,在学习过程中遇到一个很苦恼问题搭建好Spring的启动环境后出现了一点小问题在启动时候却出现[java.lang.NullPointerExcep ...
[详细]
蜡笔小新 2024-09-28 11:25:55
什么是NFS?1台Linux主机的磁盘可以通过网络挂载到其他Linux主机上,实现云盘效果。NFS是一套软件和协议,同时也是一种文件系统& ...
[详细]
蜡笔小新 2024-09-28 09:15:26
1.前言数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助。但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游 ...
[详细]
蜡笔小新 2024-09-27 20:22:03
接上文http:blog.itpub.net29254281viewspace-1318239领导让开发同学鼓捣一个可配置化的后台.又回到了原来的问题如果要灵活,很多参数要 ...
[详细]
蜡笔小新 2024-09-27 19:50:41
hfy2409553
这个家伙很懒,什么也没留下!