mysql 安装MySQL5.5.10成功!
来源:互联网 发布:阿里云 二级域名 编辑:程序博客网 时间:2024/05/16 16:01
当需要安装MySQL5.5.10时,请参阅本文档。
安装Mysql5.5.10服务,提供公司XXXX测试环境。正式环境也采用该版本的mysql
PC机:Intel E5300 内存4G 硬盘500G
Mysql5.5.10
cmake2.8.3
2.1. 安装cmake
shell>tar zxvf cmake-2.8.3.tar.gz
shell>cd cmake-2.8.3
shell>./configure
shell>make
shell>make install
2.2. 安装mysql
shell>tar zxvf mysql-5.5.10.tar.gz
shell>cd mysql-5.5.10
shell>cmake . /
-DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql /
-DCOMMUNITY_BUILD:BOOL=ON /
-DENABLED_PROFILING:BOOL=ON /
-DENABLE_DEBUG_SYNC:BOOL=OFF /
-DINSTALL_LAYOUT:STRING=STANDALONE /
-DMYSQL_DATADIR:PATH=/usr/local/mysql/data /
-DMYSQL_MAINTAINER_MODE:BOOL=OFF /
-DWITH_EMBEDDED_SERVER:BOOL=ON /
-DWITH_EXTRA_CHARSETS:STRING=all /
-DWITH_SSL:STRING=bundled /
-DWITH_UNIT_TESTS:BOOL=OFF /
-DWITH_ZLIB:STRING=bundled /
-DWITH_INNOBASE_STORAGE_ENGINE=1 /
-DWITH_COMMENT=dancebear /
-DDEFAULT_CHARSET=utf8 /
-DDEFAULT_COLLATION=utf8_general_ci /
-LH
shell>make && make install
shell>groupadd mysql
shell>useradd -g mysql mysql
shell>mkdir /usr/local/mysql/conf
shell>mkdir /usr/local/mysql/var
shell>cd /usr/local/mysql
shell>cp support-files/my-huge.cnf conf/my.cnf
shell>chown -R root:mysql /usr/local/mysql
shell>/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --skip-name-resolve --user=mysql --defaults-file=/usr/local/mysql/conf/my.cnf --pid-file=/usr/local/mysql/var/mysql.pid --socket=/usr/local/mysql/var/mysql.sock
shell>ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
shell>ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/
shell>ln -s /usr/local/mysql/bin/mysqld_safe /usr/bin/
shell>ln -s /usr/local/mysql/share/mysql/mysql.server /usr/bin/
shell>ln -s /usr/local/mysql/bin/mysqldump /usr/bin/
mysql自动启动脚本
shell>cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
shell>chmod 755 /etc/init.d/mysqld
shell>chkconfig –-add mysqld
shell>chkconfig –-level 345 mysqld on
修改配置文件/etc/init.d/mysqld,添加安装mysql的路径
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
可以使用以下命令启停mysql服务或查看当前mysql服务状态
shell>/etc/init.d/mysqld start
shell>/etc/init.d/mysqld stop
shell>/etc/init.d/mysqld status
错误解决
110331 11:55:00 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
/usr/local/mysql/bin/mysqld: Table 'mysql.plugin' doesn't exist
110331 11:55:00 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
110331 11:55:00 InnoDB: The InnoDB memory heap is disabled
110331 11:55:00 InnoDB: Mutexes and rw_locks use InnoDB's own implementation
110331 11:55:00 InnoDB: Compressed tables use zlib 1.2.5
110331 11:55:00 InnoDB: Initializing buffer pool, size = 128.0M
110331 11:55:00 InnoDB: Completed initialization of buffer pool
110331 11:55:00 InnoDB: highest supported file format is Barracuda.
110331 11:55:00 InnoDB: Waiting for the background threads to start
110331 11:55:01 InnoDB: 1.1.5 started; log sequence number 1595675
110331 11:55:01 [ERROR] /usr/local/mysql/bin/mysqld: unknown option '--skip-locking'
110331 11:55:01 [ERROR] Aborting
110331 11:55:01 InnoDB: Starting shutdown...
110331 11:55:02 InnoDB: Shutdown completed; log sequence number 1595675
110331 11:55:02 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete
【解决方案】:
[root@ldap-mysql-svn-trac mysql]# scripts/mysql_install_db --user=mysql
Installing MySQL system tables...
110331 13:21:15 [ERROR] ./bin/mysqld: unknown option '--skip-locking'
110331 13:21:15 [ERROR] Aborting
110331 13:21:15 [Note] ./bin/mysqld: Shutdown complete
Installation of system tables failed! Examine the logs in
./data for more information.
You can try to start the mysqld daemon with:
shell> ./bin/mysqld --skip-grant &
and use the command line tool ./bin/mysql
to connect to the mysql database and look at the grant tables:
shell> ./bin/mysql -u root mysql
mysql> show tables
Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in ./data that may be helpful.
Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS. Another information source are the
MySQL email archives available at http://lists.mysql.com/.
Please check all of the above before mailing us! And remember, if
you do mail us, you MUST use the ./bin/mysqlbug script!
然后,service mysqld start
[root@ldap-mysql-svn-trac mysql]# service mysqld start
Starting MySQL. [ OK ]
[root@ldap-mysql-svn-trac mysql]#
- mysql 安装MySQL5.5.10成功!
- mysql5.5安装成功后无法使用MySQL 5.5 Command Line Client的问题
- apache2.2+mysql5+php5安装成功这
- WIN7 X64 apache2+php5+mysql5成功安装
- mysql5.6安装mysql-workbench
- 【MySQL】CentOS7安装MySQL5.7
- mysql编译安装MySQL5.5.32
- 【MYSQL】MySQL5.6.37二进制安装
- 【MySQL】解决JDBC无法成功连接MySQL5.7的问题
- mysql5.0注册服务成功,启动mysql出现1067
- mysql安装 linux源码安装mysql5.6.22
- 免安装版mysql5.1.57在win7下成功配置
- 记一次成功的安装MySQL5.0的经历
- 新版mysql5.7.12在win7系统下成功安装小结
- 测试mysql数据库安装成功
- 查看mysql是否安装成功
- win7无法安装成功 mysql
- 测试MySQL是否安装成功
- Linq to Entity CRUD
- JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- window.returnValue使用方法
- CString转换为double【创+转】
- 归并排序的实现
- mysql 安装MySQL5.5.10成功!
- H.264
- sax解析XML
- 管理自己
- 短信平台 下载 c#
- web form原理
- led日光灯驱动电源
- sqlserver 函数 根据汉字的首字母匹配汉字
- 驻极体式电容传声器 产 品 规 格 书