1.安装Linux系统中自带的MySQL安装包
2.安装自己下载最新的MySQL安装包
1)第一步:rpm -ivh MySQL-client-5.6.11-2.el6.i686.rpm MySQL-server-5.6.11-2.el6.i686.rpm
上面这句话,虽然把client放到server的前面, 但是安装的时候还是先安装server,毕竟,没有server,客户端client连什么去
安装完毕 ,会出现下面的信息
A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in '/root/.mysql_secret'.
You must change that password on your first connect,
no other statement but 'SET PASSWORD' will be accepted.
See the manual for the semantics of the 'password expired' flag.
Also, the account for the anonymous user has been removed.
In addition, you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test database.
This is strongly recommended for production servers.
See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
New default config file was created as /usr/my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings
意思就是告诉我们,MySQL安装成功!但不接受任何命令,除非先设置密码(SET PASSWORD),默认密码放到 '/root/.mysql_secret'里了
2)第二步:设置密码
于是,我们去目录'/root'去找,当输入ll或者ls的时候,发现找不到文件,因为在linux内,已点'.'开头的文件都属于隐藏文件,所以我们'll -a'就可以看到'.mysql_secret'文件,vi一下就能看到里面的密码,或者cat 输入文件内容
当我们获得密码后,
首先:要启动mysql,/etc/init.d/mysql start,或者service mysql start,都可以
然后:输入mysql -u root -p,回车后会提示我们输入密码,也就是刚才的密码,输入后,linux的命令前缀变为'mysql>'这就证明登录成功!
下步修改密码,输入 set password = password('abc');如下:(也可以SET PASSWORD = PASSWORD('ABC');,不要忘记分号。 )
mysql> set password = password('abc');
当出现:Query OK, 0 rows affected (0.10 sec)的时候,证明密码成功修改为abc!
然后输入exit/quit退出MySQL
3)第三步:初始化MySQL
紧接上一步,当退出MySQL后,输入/usr/bin/mysql_secure_installation, 然后会问你要数据库密码,输入即可,不然不让你继续设置,然后又问你是否需要修改root的密码,我们刚才设置了,所以没有必要,输入n就可以,剩下的一路回车,要知道在这个设置里,回车=Y,但是到其他地方可
不一定是这样,谨记!
卸载MySQL
1)rpm -e MySQL-server-5.6.11-2.el6.i686 MySQL-client-5.6.11-2.el6.i686
很多人操作完第一步,就以为成功删除了MySQL,如果再次重装的话,会发现MySQL安装完后没有任何的提示,也没有要求你去修改密码
这就说明MySQL没有删除干净
2)找出残留的MySQL文件
利用Find命令:find / -name mysql
也就是说我们还有三个部分没有删掉,第二文件夹是属于第一个文件夹的,所以我们只需要删除第一个/var/lib/mysql,第三个/usr/lib/mysql和/usr/my.cnf就行了,于是:
rm -Rrf /var/lib/mysql
rm -Rrf /usr/lib/mysql
rm -rf /usr/my.cnf(残留配置文件,一般不会注意到它,可删可不删,对下一步安装没影响)
再按装试试,是不是就出现要求修改密码的提示了,其实仔细分析一下,因为在第一次安装的时候,数据库已经建立,密码什么的肯定存上了,但是卸载MySQL时,为了安全起见,数据库会保留,当然上次设置的密码也就保留下来了,其实只需要删除/var/lib/mysql就可以了,重装一下试试,肯定会出现要求修改密码的提示。