1、安装MySQL版本:5.5.47
2、下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads
(随着时间的推移,请以最新的下载地址为准)
3、使用wget命令使用断点传输的方式,下载相关rpm文件:(如果地址有更新,请以最新为准)
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.47-1.linux2.6.x86_64.rpm
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.47-1.linux2.6.x86_64.rpm
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.47-1.linux2.6.x86_64.rpm
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-shared-5.5.47-1.linux2.6.x86_64.rpm
4、下载完成后,进入到对应的目录中,进行依次安装,举例如下:
rpm -ivh MySQL-shared-5.5.47-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-server-5.5.47-1.linux2.6.x86_64.rpm --force --nodeps
(注意:server这个包,需要额外安装,不加 --force --nodeps,阿里云上会出现失败信息)
5、安装完成后,输入命令,查看是否安装成功:
mysql -version
service mysql start
6、确认安装成功,创建初始root管理员密码:
mysqladmin -u root password 123456
mysql -u root –p
8、rpm包安装的MySQL是不会安装/etc/my.cnf文件的,需要手动复制/usr/share/mysql目录下的my-huge.cnf 文件到/etc目录,并改名为my.cnf即可。命令如下:
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
9、修改my.cnf文件的服务端编码方式,防止乱码产生。在[mysqld]下,添加编码方式
character-set-server=utf8
10、重启mysql的服务
service mysql restart
11、客户端通过软件链接数据库,则需要开通链接权限,命令如下:
mysql -u root -p
输入密码后,进行mysql命令区:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
12、保存后,重新链接。(注意:已经开通数据库端口,默认3306)
13、查看本机安装的mysql进程命令
ps -el | grep mysql
【常见问题】
1、file /usr/share/mysql/charsets/Index.xml from install of MySQL-server-5.6.10-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.61-4.el6.x86_64
最后看错误信息提示为:与mysql-libs-5.1.61-4.el6.x86_64包冲突,于是卸载该包 yum -y remove mysql-libs-5.1.61-4.el6.x86_64 然后在执行安装service。