MySQL5.6.40.tar.gz 有个好处是可以安装在老版本的Linux上。你懂的——软件使用越久越值。
先安装必要的软件包
apt-get install libaio1 libaio-dev
apt-get install libnuma1 libnuma-dev
apt-get install libncurses5 libncurses5-dev
创建用户组和用户
# 创建用户组
groupadd mysql
# 添加用户
useradd -r -g mysql -s /bin/false mysql
创建目录并解压MySQL5.6.40.tar.gz到创建好的目录
cd /usr/local
tar zxvf /path/to/mysql-VERSION-OS.tar.gz
ln -s full-path-to-mysql-VERSION-OS mysql
设置环境变量
# 设置环境变量
echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
source /etc/profile
初始化MySQL
cd mysql
# 初始化
scripts/mysql_install_db --user=mysql
更改密码
# 开启安全模式
bin/mysqld_safe --user=mysql &
# 打开另一个Shell,更改密码
mysql
# 下面几条命令在mysql中执行
use mysql;
update user set password=password('Rsg998OK') where user='root';
flush privileges;
exit;
设置开机启动
cp support-files/mysql.server /etc/init.d/mysql.server
update-rc.d mysql.server defaults
到此安装完成。
启动和查看MySQL状态:
service mysql start
service mysql status