1、要使用yum安装mysql,要使用mysql的yum仓库,先从官网下载适合你系统的仓库
http://dev.mysql.com/downloads/repo/yum/
我们是centos6.5对应的rpm源包为:mysql-community-release-el6-5.noarch.rpm
2、 查看是否有mysql软件:
[root@bogon ~]# rpm -qa|grep mysql
查看mysql的安装路径:
[root@bogon ~]# whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
卸载mysql
[root@bogon ~]# yum remove mysql mysql-server mysql-libs mysql-common
[root@bogon ~]# rm -rf /var/lib/mysql
[root@bogon ~]# rm /etc/my.cnf
删除mysql的数据库文件:删除/var/llib/mysql目录
3、把yum源包上传到centos,安装。
[root@bogon ~]# yum localinstall mysql-community-release-el6-5.noarch.rpm
[root@bogon ~]# yum install mysql-server
如果没有网络环境可以使用mysql安装包来安装,将安装包解压上传至服务器,进文件目录执行下面命令即可。
rpm -ivh mysql-community-*
4、启动数据库
[root@bogon ~]# service mysqld start
5、设置root用户密码
mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,在第一次启动mysql服务时,会进行数据库的一些初始化工作,在输出的一大串信息中,我们看到有这样一行信息 :
[root@bogon ~]# /usr/bin/mysqladmin -u root password 'new-password'//为root账号设置密码
6、mysql远程连接授权:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
注意:'myuser'、'mypassword'需要替换成实际的用户名和密码。