一、删除原来的MySQL
在安装前要先确定系统是否已经安装了其他版本的MySQL,如已安装其他版本的MySQL,需先删除后再安装新版本。
1. 执行yum命令,删除MySQL的lib库,服务文件
yum remove mysql mysql-server mysql-libs mysql-server;
2. 执行find命令,查找MySQL的残留文件,然后运行“rm -rf 文件名”删除残留的MySQL文件
find / -name mysql
二、下载安装包
下载rpm安装包,要下载三个安装包一个client,一个server,一个devel,下载地址:http://mysql.mirror.kangaroot.net/Downloads/,我下载的是:
MySQL-server-5.5.54-1.linux2.6.i386.rpm
MySQL-devel-5.5.54-1.linux2.6.i386.rpm(MySQL开发依赖包)
MySQL-client-5.5.54-1.linux2.6.i386.rpm
1. 在重新进行安装之前,为确保万无一失,我们还是再确认一下系统中是否有MySQL极其相关的RPM安装包。如果有,则先删除。
rpm -qa | grep -i mysql
2.执行完上述命令后,返回空数据,则可进行第二步。否则,执行下面的命令删除MySQL的相关包文件
yum -y remove mysql-libs*
三、将下载的三个安装包拷贝到Linux
将下载的三个安装包拷贝到Linux下的/usr/java目录中,先进入目录,cd /usr/java
四、安装server
rpm -ivh MySQL-server-5.5.54-1.linux2.6.i386.rpm
出现如下信息,则server安装成功!
五、安装devel
rpm -ivh MySQL-devel-5.5.54-1.linux2.6.i386.rpm
出现如下信息,devel安装成功!
六、安装client
rpm -ivh MySQL-client-5.5.54-1.linux2.6.i386.rpm
七、初始化MySQL及设置密码
1. 执行: /usr/bin/mysql_install_db,看到如图,红框中标识需要为root用户设置密码
所以我们可以通过 该命令来给我们的root账号设置密码:
mysqladmin -u root password 'root'
此时我们就可以通过 mysql -u root -p 命令来登录我们的mysql数据库了
2. 修改 /etc/my.cnf文件内容如下:
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 character-set-server=utf8 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] default-character-set=utf8 [mysql] default-character-set=utf8
3. 设置开机自启动
chkconfig mysql on
chkconfig --list | grep mysql
4.开启服务
service mysql start
5.进入MySQL
mysql -uroot -proot
到此,MySQL就安装成功了!
八、MySQL常用命令
1.退出重启mysql服务
sudo service mysql restart
2.查看mysql端口
mysql> show variables like'port';
3.查看数据库
show databases;
4.查看数据库机构
show create database `dbname`;
5.创建数据库
create database `dbname` /*!40100 DEFAULT CHARACTER SET utf8 */;
6.使用数据库
use `dbname`;
7.导入sql
mysql> source /data/temp/test.sql;
注意:文件路径中建议使用“/”,如果使用“”,要首先进行转义即“\”,否则可能会出现错误。
http://www.jb51.net/article/40975.htm