-
首先不保证按照此日志够帮助到你
-
某些软件,我还是不是很推荐apt-get来安装,比较推荐gz二进制包来安装
-
基本的linux操作要保证
-
以下是安装步骤
# 请确认 $HOME下没有.my.cnf, /etc/下没有my.cnf
# 且 ps aux | grep mysql 没有结果
# mysql-VERSION-OS.tar.gz 请到官网下载, 或者下载mariadb
# http://www.mysql.com/downloads/
# https://mariadb.org/
# 下载对应平台的二进制包
# 下面是安装, 安装建议使用root帐号
$ su root
# groupadd mysql
# useradd -r -g mysql mysql
# tar xvf mysql-VERSION-OS.tar.gz -C /usr/local/
# cd /usr/local/mysql-VERSION
# chown -R mysql .
# chgrp -R mysql .
#* 此步骤有可能出错. 如果机器没有安装过libaio开发包的话,请安装对应的包
#* apt-get install libaio-dev -y
# scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# cp support-files/mysql.server /etc/init.d/mysql.server
# chmod 0755 /etc/init.d/mysql.server
# /etc/init.d/mysql.server start
# update-rc.d defaults mysql.server # 设置开机自己启动(不一定正确)
#* 编辑环境变量
# vi /etc/profile
# mysql
MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
export PATH=$MYSQL_HOME/support-files:$PATH
# DYLD_LIBRARY_PATH
if [ $DYLD_LIBRARY_PATH ]; then
export DYLD_LIBRARY_PATH=$MYSQL_HOME/lib:$DYLD_LIBRARY_PATH
else
export DYLD_LIBRARY_PATH=$MYSQL_HOME/lib
fi
#* 以上
#* 机器为ubuntu, 其他发行版类似
# utf-8问题,mysql对emoji支持有问题,需要注意索引长度与varchar长度
[client]
port = 3306
socket = /tmp/mysql.sock
default-character-set = utf8
[mysqld]
port = 3306
socket = /tmp/mysql.sock
collation_server=utf8_unicode_ci
character_set_server=utf8
# python安装对应mysql的包时,请注意LD_LIBRARY_PATH是否已加入环境变量中
# 然后在进行编译安装