自己工作遇到这个问题,搞不定,请教大家!
我的疑问就是,为什么我同样的操作, centos7 上就是对的, ubuntu14.04 就有问题呢? ubuntu 上正确保持 5.6 和 5.7 版本共存,并各自独立的正确步骤是什么呢?
我的操作是:
#编译安装
cmake -DCMAKE_INSTALL_PREFIX=/mysql57 \
-DMYSQL_DATADIR=/mysql57/data \
-DSYSCONFDIR=/mysql57 \
-DMYSQL_USER=mysql \
-DWITH_BOOST=boost \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/mysql57/mysql.sock \
-DMYSQL_TCP_PORT=3357 \
-DENABLED_LOCAL_INFILE=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
make -j `grep processor /proc/cpuinfo | wc -l`
make install
#初始化数据库
cd /mysql57
./bin/mysqld --initialize --user=mysql --basedir=/mysql57 --datadir=/mysql57/data
#Ubuntu 上初始化数据库必须将这个作为第一个参数才能产生数据库文件
--no-defaults
#设置 my.cnf
-------------------------------
cp support-files/my-default.cnf my.cnf
basedir = /mysql57
datadir = /mysql57/data
port = 3357
server_id = 33571
socket = /mysql57/mysql.sock
log_error = /mysql57/error.log
bind-address=0.0.0.0
-------------------------------------
#启动 mysql
chown -R mysql.mysql /mysql57/
./support-files/mysql.server status
mysql_ssl_rsa_setup
./support-files/mysql.server start
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.