您的位置:首页 > 数据库 > MySQL

yum安装mysql和mysql源

2016-02-23 00:36 579 查看
申明,不要用root安装

1.下载mysql的repo源

$wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2.安装mysql-community-release-el7-5.noarch.rpm包

$sudorpm-ivhmysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个mysql的yumrepo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3.安装mysql
$sudoyuminstall[code]mysql-servermysql-clientlibmysqlclient-devmysql-develMySQL-python

初始化
mysql_install_db

有问题看看是不是服务没开systemctlstatusmysqld

如果报错说找不到申明plugin,
可能是因为/var/lib/mysql/这个目录下面有很多文件的所有者和组不是mysql用户,改改权限试试

方法1:用SETPASSWORD命令

  mysql-uroot

  mysql>SETPASSWORDFOR'root'@'localhost'=PASSWORD('newpass');

方法2:用mysqladmin

  mysqladmin-urootpassword"newpass"

  如果root已经设置过密码,采用如下方法

  mysqladmin-urootpasswordoldpass"newpass"

方法3:用UPDATE直接编辑user表

  mysql-uroot

  mysql>usemysql;

  mysql>UPDATEuserSETPassword=PASSWORD('newpass')WHEREuser='root';

  mysql>FLUSHPRIVILEGES;

在丢失root密码的时候,可以这样

  mysqld_safe--skip-grant-tables&

  mysql-urootmysql

  mysql>UPDATEuserSETpassword=PASSWORD("newpassword")WHEREuser='root';

  mysql>FLUSHPRIVILEGES;


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: