A. 源码包安装的MySQL强杀进程会崩溃吗
重启机器能确保杀死,未能提供3306服务的原因可以查看日志文件。
B. red hat 5 下,用mysql的源码包进行安装,编译的时候无法进行编译,./configure 完后结果如图,请帮助!
主要是缺少动态库支持、你在配置安装环境之前、先安装ncurses,可以用yum来安装,命令:yum install ncurses* -y 安装完这个,再继续下一步 ./configure --prefix=/usr/local/mysql 就可以啦
C. 请问下mysql的源码包分几种linux下安装完无法使用,是不是下载错误了
建议你用rpm包安装,编译源码需要相关依赖库,请查看您是否编译通过
D. Linux:mysql编译安装后怎么300多M呢,源码包才20多M啊...卧槽
变为300多M主要是出现在make编译之后。在Linux的程序开发环境下,一般不具有集成开发环境,当需要大量编译工程文件的时候,就需要使用自己的方法来管理,也就是这里的make,make工具主要解决了源代码文件中的依赖关系,就好像你要装mysql的A文件就要先装上B文件,要装上B文件就要先装上C文件,所以到最后的时候就会装上很多相关联的其他文件,也就变大了。
这里有个关于linux mysql下的视频,可以看看
http://www.17xue.com.cn/course/showcourse.html?cid=29
E. linux下源码安装mysql遇到困难了。菜鸟在线等答,跪谢!!!!!
是因为你已经安装过LAMP,它里面有MYSQL了,重新初始化数据步骤就会失败。你最后的信息提示启动了数据库,然后又结束了,中间是否发生了什么错误要看那个err文件,如果是很久才出来([1]+Done),而且是你发命令shutdown的,那么你的数据库已经安装正常的。
F. mysql 源码编译安装,性能有多大提高
恐怕只有耐心等待更靠谱了。提升电脑配置不太现实。因为你很难确认你把哪一个部件替换更新掉,就能提高编译安装速度,还有具体的能提高多少?这些都难以具体量化。
G. 源码安装mysql后可不可以scp到另外一个服务器
源码安装mysql后可不可以scp到另外一个服务器
建立MYsql数据库必须拥有一个mysql账户,账户是用户登录的钥匙,也可以理解为一个登陆凭证,就好像现在物业公司的门禁系统一样没有任何账户的系统是不存在与实际应用中的所以mysql数据库源码安装是必须设置一个管理员账户才可以继续的
H. mysql5.7.16安装后怎么用
一、编译安装MySQL前的准备工作
安装编译源码所需的工具和库
[sql] view plain
yum install gcc gcc-c++ ncurses-devel perl
安装cmake,从http //www cmake org下载源码并编译安装
[sql] view plain
wget http //www cmake org/files/v2.8/cmake-2.8.10.2.tar.gz
tar -xzvf cmake-2.8.10.2.tar.gz
cd cmake-2.8.10.2
./bootstrap ; make ; make install
cd ~
二、设置MySQL用户和组
新增mysql用户组
[sql] view plain
groupadd mysql
新增mysql用户
[sql] view plain
useradd -r -g mysql mysql
三、新建MySQL所需要的目录
新建mysql安装目录
[sql] view plain
mkdir -p /usr/local/mysql
新建mysql数据库数据文件目录
[sql] view plain
mkdir -p /data/mysqldb
四、下载MySQL源码包并解压
从http //dev mysql com/downloads/mysql/直接下载源码,解压mysql-5.6.16.tar.gz(http //www quseqi com/这个网站就是用的5.6.16版本)
[sql] view plain
wget http //www kakapart com/files/mysql-5.6.16.tar.gz
tar -zxv -f mysql-5.6.16.tar.gz
cd mysql-5.6.16
五、编译安装MySQL
从mysql5.5起,mysql源码安装开始使用cmake了,设置源码编译配置脚本。
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/data/mysqldb \
-DMYSQL_TCP_PORT=3306 \
-DENABLE_DOWNLOADS=1
I. linux下源码安装mysql遇到困难了。菜鸟在线等答,跪谢!!!!!
现在的Linux发行版一般都预先安装了MySQL,会生成配置文件:/etc/my.cnf。如果你安装另一版本的MySQL,就会引起冲突。你那个异常可以这样处理:
修改/etc/my.cnf(如果不在/etc/下,那从别处找),找到有“skip-federated”字样的那一行,屏蔽之:
#skip-federated
当然,更好的解决方法是彻底移除旧的MySQL。
J. linux mysql 安装源码包时什么参数指定数据库目录位置,rpm 包 安装后如何更改数据库目录位置
1、安装cmake
tar zxf cmake-2.8.7.tar.gz
pushd cmake-2.8.7
./bootstrap && gmake && gmake install
popd
2、创建所需user及group及dir
groupadd mysql
useradd -g mysql mysql
mkdir -p /usr/local/mysql
mkdir -p /var/lib/mysql
chown -R mysql.mysql /usr/local/mysql /var/lib/mysql
3、安装mysql
tar zxf mysql-5.5.20.tar.gz
pushd mysql-5.5.20
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=all \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/var/lib/mysql \
-DMYSQL_USER=mysql
make;make install
popd
4、制作配置文件
cat > my.cnf << EOF
[mysqld]
datadir=/var/lib/mysql
user=mysql
socket=/var/lib/mysql/mysql.sock
#Disablingsymbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#skip-networking
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
EOF
5、初始化数据库
cd /usr/local/mysql
./scripts/mysql_install_db --datadir=/var/lib/mysql --user=mysql
6、定制启动脚本
cp mysql-5.5.20/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig mysqld on
/etc/init.d/mysqld start
7、修改管理员密码
./bin/mysqladmin -u root password 'password1'
8、rpm安装后更改mysql数据存放位置
vi /usr/local/mysql/my.cnf
修改
datadir=/var/lib/mysql