`
奔跑的羚羊
  • 浏览: 576725 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql的安装,CXXFLAGS

    博客分类:
  • db
 
阅读更多
yum install cmake ncurses-devel.x86_64 bison-devel.x86_64 libaio-devel.x86_64 gcc-c++.x86_64



wget -O /usr/local/src/mysql-5.5.25a.tar.gz  http://ftp.nchu.edu.tw/Unix/Database/MySQL/Downloads/MySQL-5.5/mysql-5.5.32.tar.gz


####权限
useradd mysql
mkdir -p /opt/mysqldata/ /usr/local/mysql5.5/
chown -R mysql:root /usr/local/mysql5.5/
chown -R mysql:root /opt/mysqldata/
mkdir -p /var/run/mysqld

tar zxvf mysql-5.5.25a.tar.gz
cd mysql-5.5.25a


####配置
CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" \
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/opt/mysqldata \
-DMYSQL_USER=mysql \
-DSYSCONFDIR=/usr/local

全部编码
-DEXTRA_CHARSETS=all  \
只有utf-8和GBK
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \

####编译
make

####安装
make install

###初始化数据库
/usr/local/mysql5.5/scripts/mysql_install_db --user=mysql --datadir=/opt/mysqldata --basedir=/usr/local/mysql5.5/
cp ./support-files/my-huge.cnf /usr/local/mysql5.5/my.cnf


###修改my.cnf
[mysqld_safe]
#log-error=/opt/logs/mysql/mysqld.log  

[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
datadir         = /opt/mysqldata/

wait_timeout=864000
interactive-timeout=864000
max_connections=2048


###启动
/usr/local/mysql5.5/bin/mysqld_safe --defaults-file=/usr/local/mysql5.5/my.cnf &


###关闭
/usr/local/mysql5.5/bin/mysqladmin --host=127.0.0.1 --port=3306 --user=xxx --password shutdown



设置密码
/usr/local/mysql5.5/bin/mysqladmin -uroot password '360buy'

参看密码是否生效
/usr/local/mysql/bin/mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
进不去了,说明已经生效

使用密码登录
/usr/local/mysql5.5/bin/mysql -uroot -p

输入刚刚新建的密码,就可以进去了

添加root的远程访问
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>flush privileges;  
分享到:
评论
1 楼 huangyunbin 2013-10-11  
楼主现在是做运维了吗

相关推荐

    分享MySQL的自动化安装部署的方法

    MySQL的自动化安装部署是线上环境中高效管理数据库服务的关键步骤,特别是在大规模服务器集群中。通过自动化,可以节省大量时间和精力,确保一致性,减少人为错误。以下将详细介绍如何实现MySQL的自动化安装部署。 ...

    MySQL安装及设置.docx

    3. **安装方式**:MySQL提供两种安装方式——源码包安装和二进制包安装。二进制包安装简单快捷,适用于不同平台且已预编译,而源码包安装虽然需要编译过程,但能根据硬件环境进行定制,提供更优化的配置。 对于源码...

    linux下详细的MySQL安装步骤及设置.docx

    CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3-felide-constructors-fno-exceptions-fno-rtti" ./configure --prefix=/usr/local/mysql --enable-thread-safe-client --enable-assembler --with-mysqld-ldflags=-all-...

    mysql数据库安装.pdf

    CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-thread-safe-client --enable-shared --with-ssl ``` 然后运行`...

    小凡系列之 linux下详细的MySQL安装卸载步骤及常见问题.docx

    CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3-felide-constructors-fno-exceptions-fno-rtti" ./configure --prefix=/usr/local/mysql --enable-thread-safe-client --enable-assembler --with-big-tables --with-...

    剖析mysql数据库安装.pdf

    CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-thread-safe-client --enable-assembler --enable-shared --with-...

    mySQL安装手册

    ### MySQL安装手册:深入解析与实践指南 #### 一、MySQL的重要性及应用背景 随着互联网技术的迅猛发展,数据管理成为各个领域不可或缺的核心部分。作为一款开源的关系型数据库管理系统,MySQL因其高性能、高可靠性...

    mysql数据库安装[定义].pdf

    CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-thread-safe-client --with-extra-charsets=complex --with-zlib-...

    mysql5安装及优化.docx

    MySQL 5.0 在 Linux(特别是 CentOS)环境下的安装与优化是系统管理员和数据库管理员必须掌握的关键技能之一。本文将详细介绍整个过程,包括下载、编译、安装、配置以及优化参数的选择。 首先,从MySQL官方网站下载...

    mysql-boost-5.7.30.tar.gz

    在"mysql-boost-5.7.30.tar.gz"这个压缩包中,我们看到的是MySQL 5.7.30版本与Boost库的结合,这通常是为了在编译和安装MySQL时利用Boost库的功能。 MySQL 5.7.30是一个重要的里程碑,因为它引入了许多性能改进、新...

    mysql-5.5.14.tar.gz

    2、编译安装mysql-5.5.14 useradd mysql tar zxf mysql-5.5.14.tar.g cd mysql-5.5.14 CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" cmake . -LH|more //CMake...

    MySQL的自动化安装部署[定义].pdf

    MySQL的自动化安装部署是软件开发过程中的一项重要任务,尤其在大规模部署环境中,手动安装每个服务器实例会耗费大量时间和资源。本篇主要介绍了在Oracle Enterprise Linux 5.7环境下,如何自动化安装和部署MySQL ...

    QT编译MySQL驱动-32位的

    "QMAKE_LFLAGS+=-L/path/to/mysql/lib32" "QMAKE_CXXFLAGS+=-I/path/to/mysql/include" ``` 这里的`/path/to/mysql`应替换为实际的MySQL库安装路径。 **步骤4:编译驱动** 使用以下命令进行编译: ```bash make ``...

    fish原创--linux+apache+php+mysql源代码安装.pdf

    **一、安装Apache和MySQL** 1. **下载Apache和MySQL** 首先,我们需要下载Apache HTTP Server和MySQL的源代码。可以在官方网站或者第三方镜像站点找到它们的最新版本。例如,在这个例子中,我们使用的是httpd-...

    让MYSQL彻底支持中文

    接下来,你需要卸载已有的 MySQL 并重新编译安装。在 Slackware 中,可以使用以下命令: ```bash # login as root shell> removepkg mysql shell> groupadd mysql shell> cd /app shell> mkdir mysql shell> chmod ...

    MacOSX下安装Nginx+PHP+Mysql.pdf

    在MacOS上安装MySQL,可以下载MySQL的源代码并手动编译安装,也可以使用MacPorts或者Homebrew这样的包管理器来进行安装。例如使用Homebrew的命令brew install mysql就可以完成安装。安装完成后,MySQL的配置文件位于...

    mysql源码交叉编译到海思hisi

    - **安装和配置**: 在Hisi设备上,使用相应的命令行工具将MySQL安装到合适的位置,并进行必要的初始化和配置,如创建数据目录、设置权限等。 - **启动MySQL服务**: 启动MySQL服务,并验证其是否正常运行,可以通过...

    Windows下使用Cygwin编译MySQL客户端

    完成编译和安装后,你需要测试编译好的MySQL客户端是否能正常工作。确保Windows上的MySQL服务正在运行,然后尝试连接: ```bash $ mysql -h127.0.0.1 -uroot -p ``` 这里使用`-h127.0.0.1`是为了指定使用TCP/IP...

    nagios安装

    本文档主要介绍如何在Linux环境下安装配置Nagios,并通过NDOUtils将监控数据存储到MySQL数据库中。 #### 二、环境准备 为了顺利安装Nagios及其相关组件,首先需要搭建好基础环境,包括MySQL数据库服务器、Apache ...

Global site tag (gtag.js) - Google Analytics