普通用户权限下安装mysql
2017-07-12 17:39
253 查看
参考http://www.leoox.com/?p=256
Cmake -DCMAKE_INSTALL_PREFIX=$HOME/local/mysql-5.5.37-DMYSQL_DATADIR=$HOME/data/mysql-5.5.37 -DSYSCONFDIR=$HOME/etc/mysql-5.5.37
在运行这个命令中会产生CMakeCache.txt文件,如果要进行再一次执行时,一定要删除CMakeCache.txt这个文件才可以。
(2)、执行make和make install两个命令
(3)、编辑my.cnf
$vi $HOME/etc/mysql-5.5.37/my.cnf
[client]
#password = your_password
port = 3306
socket = $HOME/tmp/mysql.sock
# Here follows entries for some specificprograms
# The MySQL server
[mysqld]
port = 3306
socket = $HOME/tmp/mysql.sock
skip-external-locking
key_buffer_size = 384M
max_allowed_packet = 1M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size =8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
# Try number of CPU's*2 forthread_concurrency
thread_concurrency = 12
datadir = $HOME/data/mysql-5.5.37
[mysql]
#no-auto-rehash
auto-rehash
[mysqld_safe]
log-error=$HOME/logs/mysqld_safe/mysqld.log
pid-file=$HOME/data/mysql-5.5.37/mysqld.pid
(4)、在安装目录运行,进行初始化
$./scripts/mysql_install_db --no-defaults --defaults-file=$HOME/etc/mysql-5.5.37/my.cnf
$./bin/mysqld_safe &
在客户端运行./mysql -uroot -p
# yum install bison
来解决
如果遇到
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:83(MESSAGE):
Curses library not found. Pleaseinstall appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name islibncurses5-dev, on Redhat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:127 (FIND_CURSES)
cmake/readline.cmake:217 (MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:355 (MYSQL_CHECK_READLINE)
可以用
#yum install ncurses-devel
来解决
1、准备
Centos7 minimal 环境下,在普通用户权限的情况下,安装mysql5.5,在进行mysql安装已完成了cmake的安装2、安装具体过程
(1)Cmake -DCMAKE_INSTALL_PREFIX=$HOME/local/mysql-5.5.37-DMYSQL_DATADIR=$HOME/data/mysql-5.5.37 -DSYSCONFDIR=$HOME/etc/mysql-5.5.37
在运行这个命令中会产生CMakeCache.txt文件,如果要进行再一次执行时,一定要删除CMakeCache.txt这个文件才可以。
(2)、执行make和make install两个命令
(3)、编辑my.cnf
$vi $HOME/etc/mysql-5.5.37/my.cnf
[client]
#password = your_password
port = 3306
socket = $HOME/tmp/mysql.sock
# Here follows entries for some specificprograms
# The MySQL server
[mysqld]
port = 3306
socket = $HOME/tmp/mysql.sock
skip-external-locking
key_buffer_size = 384M
max_allowed_packet = 1M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size =8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
# Try number of CPU's*2 forthread_concurrency
thread_concurrency = 12
datadir = $HOME/data/mysql-5.5.37
[mysql]
#no-auto-rehash
auto-rehash
[mysqld_safe]
log-error=$HOME/logs/mysqld_safe/mysqld.log
pid-file=$HOME/data/mysql-5.5.37/mysqld.pid
(4)、在安装目录运行,进行初始化
$./scripts/mysql_install_db --no-defaults --defaults-file=$HOME/etc/mysql-5.5.37/my.cnf
$./bin/mysqld_safe &
在客户端运行./mysql -uroot -p
3、一些问题
如果遇到 Warning: Bison executable not found in PATH 这个错误信息,可以用# yum install bison
来解决
如果遇到
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:83(MESSAGE):
Curses library not found. Pleaseinstall appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name islibncurses5-dev, on Redhat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:127 (FIND_CURSES)
cmake/readline.cmake:217 (MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:355 (MYSQL_CHECK_READLINE)
可以用
#yum install ncurses-devel
来解决
相关文章推荐
- mysql下普通用户备份数据库时无lock tables权限的解决方法
- mysql 给普通用户public授予创建存储函数、存储过程的权限
- mysql的安装和用户权限
- 【MySQL】创建普通用户,分配权限,取消权限
- mysql新安装后创建用户,赋权限
- MySQL5.6安装,修改密码,创建一定权限用户
- mysql下普通用户备份数据库时无lock tables权限的解决方法
- mac下mysql安装和创建用户权限
- 40 用户权限管理及查询缓存、索引和explain、MariaDB存储引擎及编译安装、MySQL中的事务
- 给域中普通用户授予安装软件的权限
- 使用源码安装MySQL使用普通权限启动
- Windows下降权MYSQL和apche的运行级别(普通用户权限运行)
- MySQL5.6安装&修改root密码&创建一定权限用户
- 域环境中普通用户安装软件权限的管理和控制
- 给普通用户添加安装程序的权限
- mysql热双机搭建--普通用户下安装mysql
- MySql安装用户权限设置以及增量备份
- 【AD】AD域环境下利用Supercrypt实现普通用户安装/运行/更新使用管理权限的方法
- AD域环境下利用Supercrypt实现普通用户安装/运行/更新使用管理权限的方法
- CentOS普通用户权限安装matplotlib-python