CentOS
创建mysql用户[root@xuhost opt]# useradd -g mysql mysql3307 -s /bin/nologin -d /usr/local/mysql3307创建数据目录[root@xuhost opt]# mkdir /mysqldata/dirdata/mysql3307[root@xuhost opt]# chown mysql.mysql -R /mysqldata/dirdata/mysql3307安装 cmake[root@xuhost opt]# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
[root@xuhost opt]# tar zxvf cmake-2.8..tar.gz
[root@xuhost opt]# ./configure
[root@xuhost opt]# cd cmake-2.8.
[root@xuhost cmake-2.8.]# make install
安装mysql 5.5.
[root@xuhost opt]# tar zxvf mysql-5.5..tar.gz
[root@xuhostopt]# cd mysql-5.5.
[root@xuhost mysql-5.5.]# cmake . /
-DCMAKE_INSTALL_PREFIX=/mysqldata/mysql3307/ /
-DMYSQL_DATADIR=/mysqldata/dirdata/mysql3307/
-DWITH_INNOBASE_STORAGE_ENGINE= /
-DENABLED_LOCAL_INFILE= /
-DMYSQL_TCP_PORT= /
-DEXTRA_CHARSETS=all /-DDEFAULT_CHARSET=utf8 /-DDEFAULT_COLLATION=utf8-general_ci /-DMYSQL_UNIX_ADDR=/mysqldata/dirdata/mysql3307/mysql.sock /
-DMYSQL_USER=mysql3307 /-DWITH_DEBUG=
[root@xuhost mysql-5.5.]# make
[root@xuhost mysql-5.5.]# make install
复制配置文件[root@xuhost mysql-5.5.]# cp support-files/my-medium.cnf /etc/my.cnf
复制启动脚本[root@xuhost mysql-5.5.]# cp support-files/mysql.server /etc/init.d/mysqld
[root@xuhost mysql-5.5.]# chmod /etc/init.d/mysqld
初始化数据库 (进到安装目录)[root@xuhost mysql5.5.9]# ./scripts/mysql_install_db –user=mysql –ldata=/var/mysql
启动数据库[root@xuhost mysql5.5.9]# /etc/init.d/mysqld start
Myslq 5.5.以上版本编译出现错误汇总:
CMake Warning: The variable, 'MYSQL_USER', specified manually, was not used during the generation.
需要把预编译里面的MYSQL_USER去掉,即可预编译成功!每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号