centos7安装mysql5.7
centos安装mysql5.7
CentOS 7的yum源中没有正常安装mysql时的mysql-sever文件,需要预下载
# wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
# rpm -ivh mysql57-community-release-el7-7.noarch.rpm
# yum install mysql-community-server
成功安装之后重启mysql服务
# service mysqld restart
mysql5.7初始化密码的方法
1.mysql5.7会生成一个初始化密码(随机的),而在之前的版本首次登陆不需要登录。
shell> cat /root/.mysql_secret
2.若第一步成功,则使用该密码继续第7步(笔者由于找不到该文件,只能从第3步开始)
3.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
4.service mysqld restart后,即可直接用mysql进入
5.mysql> update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
mysql> flush privileges;
mysql> quit;
6.将/etc/my.cnf文件还原,重新启动mysql:service mysql restart,这个时候可以使用mysql -u root -p'123qwe'进入了
7.mysql>SET PASSWORD = PASSWORD('newpasswd'); 设置新密码(新密码的格式)
设置mysql自启动
cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
posted on 2015-12-04 14:59 chuninsane 阅读(170) 评论(0) 编辑 收藏 举报