系统:centos6.5_64bits
1、将MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar复制到Linux /opt目录下,
2、解压MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar,
tar -xvf MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar
3、按顺序安装三个文件:安装命令:【rpm - ivh *.rpm】
rpm -ivh MySQL-client-5.5.53-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.5.53-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.5.53-1.el6.x86_64.rpm
4、初始化数据库:
/usr/bin/mysql_install_db,回车
5、查看mysql状态:
service mysql status
6、如果mysql没有运行,启动:
service mysql start
7、设置mysql密码:
/usr/bin/mysqladmin -u root password 'pwd'
8、设置mysql开机自启动:
chkconfig mysql on 回车
注:如果安装不成功,再次查找机器是否之前安装过mysql
pm -qa|grep -i mysql
无结果,说明已经卸载彻底、接下来直接安装mysql即可。
如果通过上面的方法还是卸载不了mysql,说明之前不是通过rpm方式安装的mysql,需要换一种方式
9、卸载方法
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
10、查看是否还有mysql软件:
rpm -qa|grep mysql
如果存在的话,继续删除即可。
mysql -uroot -p # 进入MySQL,使用之前获取的随机密码
mysql>flush privileges;
安装包:MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar
下载地址(http://mirror.ufs.ac.za/mysql/Downloads/MySQL-5.5/MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar)
1、将MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar复制到Linux /opt目录下,
2、解压MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar,
tar -xvf MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar
3、按顺序安装三个文件:安装命令:【rpm - ivh *.rpm】
rpm -ivh MySQL-client-5.5.53-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.5.53-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.5.53-1.el6.x86_64.rpm
4、初始化数据库:
/usr/bin/mysql_install_db,回车
5、查看mysql状态:
service mysql status
6、如果mysql没有运行,启动:
service mysql start
7、设置mysql密码:
/usr/bin/mysqladmin -u root password 'pwd'
8、设置mysql开机自启动:
chkconfig mysql on 回车
注:如果安装不成功,再次查找机器是否之前安装过mysql
pm -qa|grep -i mysql
无结果,说明已经卸载彻底、接下来直接安装mysql即可。
如果通过上面的方法还是卸载不了mysql,说明之前不是通过rpm方式安装的mysql,需要换一种方式
9、卸载方法
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
10、查看是否还有mysql软件:
rpm -qa|grep mysql
如果存在的话,继续删除即可。
mysql -uroot -p # 进入MySQL,使用之前获取的随机密码
mysql解决远程不能访问的二种方法
//添加授权新"所有主机授权”
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pwd' WITH GRANT OPTION;
//添加授权“localhost”
mysql>flush privileges;
指令 ps -ef|grep mysql 得出结果
- root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid
- mysql 17719 17659 0 2011 ? 03:14:57 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock
usr/bin/mysql 是指:mysql的运行路径
var/lib/mysql 是指:mysql数据库文件的存放路径
usr/lib/mysql 是指:mysql的安装路径