时间:2021-05-25
打开终端
切换到根目录
[shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。
[root@localhost ~]# yum remove mysql
安装cmake
下载cmake源码包cmake-2.8.5.tar.gz
[root@localhost ~]# wget http:///Downloads/MySQL-5.5/mysql-5.5.27.tar.gz解压
[root@localhost ~]# cd /usr/local/[root@localhost local]# tar xzvf mysql-5.5.27.tar.gz[root@localhost local]# cd mysql-5.5.27
cmake运行
[root@localhost mysql-5.5.27]# cmake .
报错:
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at cmake/readline.cmake:82 (MESSAGE): Curses library not found. Please install appropriate package, remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel. Call Stack (most recent call first): cmake/readline.cmake:126 (FIND_CURSES) cmake/readline.cmake:216 (MYSQL_USE_BUNDLED_LIBEDIT) CMakeLists.txt:250 (MYSQL_CHECK_READLINE) -- Configuring incomplete, errors occurred!
解决办法:
[root@localhost mysql-5.5.27]# rm CMakeCache.txt [root@localhost mysql-5.5.27]# yum -y install ncurses-devel*
重新cmake运行
[root@localhost mysql-5.5.27]# cmake .还是有个警告
Warning: Bison executable not found in PATH有一个警告,也解决了它,缺少Bison就安装一下
[root@localhost mysql-5.5.27]# yum install bison
再次运行,没有报错
[root@localhost mysql-5.5.27]# cmake .在编译安装前,可以设置安装的配置选项
[root@localhost mysql-5.5.27]# ./configure --help根据帮助信息选择自己需要设置的选项,当然也可以跳过这步,按默认设置
#开始编译安装,时间有点稍长...
[root@localhost mysql-5.5.27]# make && make install完成编译安装
进入安装目录,将程序二进制的所有权改为root,数据目录的所有权改为mysql用户,更新授权表
[root@localhost mysql-5.5.27]# cd /usr/local/mysql[root@localhost mysql]# chown -R root . [root@localhost mysql]# chown -R mysql . [root@localhost mysql]# chgrp -R mysql . [root@localhost mysql]# scripts/mysql_install_db --user=mysql 初始化数据库[root@localhost mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 安全启动mysql
[root@localhost mysql]# ./bin/mysqld_safe --user=mysql关闭mysql
[root@localhost mysql]# ./bin/mysqladmin -u root shutdown -p默认密码为空方便调用,为mysql设置一个软链接[root@localhost ~]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
其他设置处理:
设置选项文件,将配置文件拷贝到/etc下
[root@localhost mysql]# cp support-files/my-medium.cnf /etc/mysql.cnf 设置开机自启动[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql [root@localhost mysql]# chmod +x /etc/init.d/mysql [root@localhost mysql]# chkconfig –add mysqld[root@localhost mysql]# chkconfg mysqld on
现在可以通过服务来启动和关闭Mysql服务器
[root@localhost ~]# service mysql start [root@localhost ~]# service mysql shutdown
连接服务器
[root@localhost ~]# mysql -u root -pyourpasswordWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3 to server version: 5.5.27 Source distributinoType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> ...mysql> 提示符告诉你mysql准备为你输入命令。
至此MySQL已经正常安装并可以使用
mysql> QUIT
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
整理mysql5.5安装配置教程笔记,分享给大家。1、官网下载mysql5.5下载地址:http://dev.mysql.com/downloads/mysql
参考服务器安装的是Centos系统。uwsgi是使用pip安装的。nginx是使用yuminstallnginx安装。python2.7,mysql5.5使用y
今天在centos6.2下面源码编译安装mysql的时,在编译mysql的时候报了一个蛋蛋的错误:复制代码代码如下:[root@vps870mysql-5.5.
mysql5.5已经出来有一段时间,性能有明显提升,特别是对多核CPU的支持与TPS性能的提升。上周博主介绍了linux下编译安装mysql5.5的步骤,安装不
1、测试环境服务器:master:centos5.5x86_6410.10.0.38backup:centos5.5x86_6410.10.0.39vip:10