Linux安装MySQL一共有两种方式,一种是下载安装包离线安装,另外一种就是经过yum
在线安装,这里先介绍在线安装的方式,此方法简单方便,出错最少,可是没法控制安装的MySQL版本,若是须要特定版本的MySQL依然建议本身下载安装包进行安装。node
# rpm -qa | grep mysql
mysql
rpm -e
或rpm -e --nodeps
命令进行卸载# rpm -e mysql // 普通删除模式 # rpm -e --nodeps mysql // 强力删除模式,若是使用上面命令删除时,提示有依赖的其它文件,则用该命令能够对其进行强力删除
卸载完成后经过命令rpm -qa | grep mysql
查看是否卸载成功。sql
# yum list | grep mysql
数据库
# yum install -y mysql-server mysql mysql-devel
code
# rpm -qi mysql-server
server
# service mysqld start
class
# chkconfig --list | grep mysqld mysqld 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭 # chkconfig mysqld on # chkconfig --list | grep mysql mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
# mysqladmin -u root password 'password' // 经过该命令给root帐号设置密码为 password
配置
# mysql -u root -p //查询 select Host,User from user; //更新 update user set Host='%' where Host='localhost'; //刷新数据库权限 flush privileges;
# mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
# mysqladmin -u root password "newpass" //而后输入老密码 //若是root已经设置过密码,采用以下方法修改密码 # mysqladmin -u root password oldpass "newpass"
# mysql -u root # mysql> use mysql; # mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; # mysql> FLUSH PRIVILEGES;
2017.09.03date