今天花了近一天的时间来安装mysql,终于在最后成功了。真是太折腾人了。至于为什么选用source code来安装而不选用rpm,主要是在网上查到rpm不能指定安装目录,这是我不喜欢的。
首先下载mysql-5.1.46.tar.gz
-yum remove mysql //删除CentOS上自带的老版本mysql
-groupadd mysql
-useradd -g mysql mysql
-tar zxvf mysql-5.1.46.tar.gz
-cd mysql-5.1.46
-./configure --prefix=/usr/local/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase
-make && make install
-cd /usr/local/mysql
-chmod +w /usr/local/mysql
-chown -R mysql:mysql /usr/local/mysql
-/usr/local/mysql/bin/mysql_install_db --user=mysql
-chown -R mysql:mysql /usr/local/mysql/var
-cp -f /home/software/mysql-5.1.46/support-files/mysql.server /etc/init.d/mysqld
-cp -f /home/software/mysql-5.1.46/support-files/my-medium.cnf /etc/my.cnf
-chkconfig --add mysqld
-chkconfig --level 345 mysqld on
-/etc/init.d/mysqld start
-/usr/local/mysql/bin/mysql -uroot
mysql>use mysql;
mysql>update user set host='%' where host='localhost';
mysql>exit
-/etc/init.d/mysqld restart
接下来做个连接
-ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
-ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin
当一切都配置完成后如果发现无法启动myql server那么重启一下机器,这样应该就好了,至于具体原因我也不清楚,我上次安装samba的时候也是出现这样诡异的情况。.
在用c++连接mysql库的时候可能会出现:
"error while loading shared libraries libmysqlclient.so.16"
在网上有两种解决方法:
1、在/etc/ld.so.conf里面加入下面2行:
/usr/local/mysql/lib/mysql
/usr/local/lib
然后用ldconfig重新加载下库文件,但是本人并没有使用这个方法,暂且放在这里以备后需。
2、使用软连接:
ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16
这里的/usr/local/mysql/lib/libmysqlclient.so.16,要根据自己的实际情况去改变
分享到:
相关推荐
此资料提供mysql在linux系统上的安装说明及使用介绍
mysql 在linux系统上安装时 会提示依赖libaio包,必须将此包安装后才可以安装mysql
mysql进阶篇,包含存储引擎,索引,sql优化,视图,存储过程,锁,MVCC,undo log,redo log,innoDb引擎讲解,mysql管理等
linux下安装mysql服务器
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”...
Mysql8.0-linux安装指导
Linux下安装Mysql数据库; Linux mysql rpm安装包 Linux mysql安装教程
mysql数据库在linux下的安装,包含单机版、主备安装、双主+keepalived安装、集群环境安装,所有文档内容均原创
周么在家里安装mysql,一直报错,后来找到原因是安装的版本不正确,没有正确卸载,对应版本无法安装,最后卸载好了,再安装。。。
linux 安装mysql
mysql 详细安装
linux安装jdk 和tomcat和mysql 亲自测试过,有效,哈哈哈哈哈哈
mysql在linux下安装包
linux centos下下载配置安装mysql教程,有一定的参考价值
mysql配置文件
mysql for linux 安装,教你快速的在linux上面安装mysql服务器
下面记录了我在Linux环境下安装Mysql的完整过程,实操记录,绝非水文,如有错误或遗漏,欢迎指正。 安装中遇到的问题是第6步,编辑配置文件my.cnf,添加配置如下全部更换,或者把以前的注释掉。 datadir=/usr/...
该包中包含一键安装mysql5.7和mysql8.0脚本,分为mysql二进制包安装和yum安装,并一起部署MySQL备份策略 用于快速部署mysql场景,适合多项目快速部署 备份工具为xtrabackup
非常简单的linu里安装mysql,一步一步详细介绍mysql的安装
linux下的一键安装mysql,需要自己吧资源上传的linux上,解压,然后执行sh install_mysql.sh文件就可以实现一键自动安装了。。