发布网友 发布时间:2022-02-26 19:28
共2个回答
热心网友 时间:2022-02-26 20:57
一定要把mysql ,我的意思是系统自带的完全卸载干净后再安装新的.
另外,UBUNTU安装mysql非常的方便,sudo apt-get install mysql-server,如果必需要安装某个版本的包的话,网上有很多自动安装脚本,把你的安装步骤和脚本中的对一下,应该就找到问题了.
你的启动方法,实际上还是相当于启动了系统自带的版本.相当于service mysqld start.如果要启动你的新安装的版本,还要到$mysqldir/bin/下.下面个自安装脚本,我使用的环境是cent,ubuntu没试过.如果GCC都安装过的话,就注掉,省时间.参考一下:
#!/bin/bash
#function install mysql5.5
###############################configure and install ###########################
#####
yum install gcc
yum install gcc-c++
yum ncurses-devel
cd /usr/local/src
mkdir -p download
cd $DIR/download
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http:
//mysql.he.net/
wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
tar zxvf cmake-2.8.4.tar.gz
cd cmake-2.8.4
./bootstrap
make
make install
cd ..
tar zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make
make install
cd ..
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
tar xvf mysql-5.5.15.tar.gz
cd mysql-5.5.15/
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-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/mysql/data \
-DMYSQL_USER=mysql
make
make install
mkdir /usr/local/mysql
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
mkdir -p /var/mysql/
mkdir -p /var/mysql/data/
mkdir -p /var/mysql/log/
chown -R mysql:mysql /var/mysql/
cd support-files/
cp my-large.cnf /var/mysql/my.cnf
cp mysql.server /etc/init.d/mysqld
/usr/local/mysql/scripts/mysql_install_db \
--defaults-file=/var/mysql/my.cnf \
--basedir=/usr/local/mysql \
--datadir=/var/mysql/data \
--user=mysql
chmod +x /etc/init.d/mysqld
/etc/init.d/mysqld start
#mysql will be installed on /usr/local/mysql
#mysql default utf8
#mysql data file will store on /var/mysql
#mysql config file will store on /var/mysql/my.cnf
热心网友 时间:2022-02-26 22:15
先卸载mysql干净,再用rpm包安装mysql
启动命令是:
service mysql start追问主要是想用这种方法把它安装成功,碰到问题了还是想把它解决的。
追答你说是tar包安装吗,rpm包是二进制啊!