MySQL下载与安装(Linux)

下载

打开如下网址:

https://dev.mysql.com/downloads/mysql/5.5.html#downloads

根据需要筛选版本。这里版本选5.5.60,操作系统选Linux-Generic,系统版本选32-bit。然后点击下载。或者可以直接使用下面的链接下载:

https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.60-linux-glibc2.12-i686.tar.gz

安装

使用whereis mysql查找是否已安装了mysql,如果有且希望重新安装,先卸载或删除原有的mysql

安装教程可以参考mysq官网教程:

https://dev.mysql.com/doc/refman/5.5/en/binary-installation.html

1、把下载的tar.gz压缩包放在/usr/local/目录中:

//下载
cd /usr/local/
wget https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.60-linux-glibc2.12-i686.tar.gz
//解压
tar zxvf /usr/local/mysql-5.5.60-linux-glibc2.12-i686.tar.gz
//创建软链接
ln -s /usr/local/mysql-5.5.60-linux-glibc2.12-i686 mysql

2、检查是否有mysql用户组和mysql用户

groups mysql

如果如下提示,则是已有。

mysql : mysql

如果如下提示,则是还没有,需要添加。

groups: mysql: no such user

执行如下添加mysql用户组和mysql用户

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

3、更改mysql目录权限,执行安装脚本

cd mysql/
chown -R mysql .
chgrp -R mysql .
./scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data

4、启动mysql后台服务

./support-files/mysql.server start

登陆

1、登陆mysql

-u后面是用户名,-p后面是密码

./bin/mysql -h 127.0.0.1 -uroot -p123456

2、更改密码

-u后面是用户名,-p后面是原密码,password后面是新密码

./bin/mysqladmin -u root -p123456 password 888888

3、如果是部署在云服务器上(如阿里云),还需要允许远程登陆

1)在mysql命令行中输入如下,root是用户名,123456是密码

grant all privileges on *.* to root@'%' identified by '123456';
flush privileges;

2)在阿里云控制台设置防火墙端口,允许3306的TCP

添加到环境变量

可以把/usr/local/mysql/bin目录添加到环境变量/etc/profile中

可以把mysql启动脚本添加到系统启动脚本中,这样就可以开机自启动了