普通用户权限下安装mysql
来源:互联网 发布:qq三国白菜数据 编辑:程序博客网 时间:2024/05/18 00:10
参考http://www.leoox.com/?p=256
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
- linux普通用户下安装apache、mysql、php
- CentOS7 在普通用户下安装 mysql 5.7
- mysql热双机搭建--普通用户下安装mysql
- linux下普通用户root权限
- 【MySQL】创建普通用户,分配权限,取消权限
- Linux环境下提升普通用户权限(sudo)
- Linux下赋予普通用户root权限
- Linux环境下提升普通用户权限(sudo)
- WIN7普通用户下修改文件夹权限
- Win7普通用户下提升注册表权限
- linux下普通用户没有crontab权限问题解决
- Linux环境下提升普通用户权限(sudo)
- linux 普通用户下sudo命令权限设置
- linux下给普通用户增加权限
- linux下普通用户没有crontab权限问题解决
- 【Linux】下为普通用户添加sudo权限
- Linux环境下提升普通用户权限(sudo)
- 计算机网络基础知识——(二)
- Android手机中UID、PID作用及区别
- JAVA集合类汇总
- Android listview的item中button的点击事件 item和button 可同时点击
- linux乱码
- 普通用户权限下安装mysql
- 成为JavaGC专家(2)—如何监控Java垃圾回收机制
- 浏览器缓存机制
- VLAN原理详解
- hdu1556-Color the ball (线段树区间更新)(延迟标记)
- 微信第三方登录App或者网站
- (50)死锁
- hdu 1565 方格取数(1) (网络流/状压dp)
- Android N 通话界面_CallButtonFragment