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

mysql安装(mysql5.7-yum)

2017-09-29 15:51 162 查看
使用yum方式安装mysql

yum下载地址:https://dev.mysql.com/downloads/repo/yum/

下载yum源



将下载好的yum源放在/usr/local/src目录下



使用命令添加mysql Yum源:yum localinstall mysql57-community-release-el6-11.noarch.rpm



 
出现以下信息,msyql yum源安装成功



执行安装命令:yum install mysql-community-server



 

出现以下信息,mysql安装完成



mysql启动命令:service mysqld start
第一次会出现失败,再次输入命令成功



mysql停止命令:service mysqld stop
mysql重启命令:service mysqld restart

依据官方说明5.6以后版本,第一次启动时会在root目录下生产一个随机密码,文件名.mysql_secret。所以mysql安装完成后需要修改root密码

关闭正在运行的 MySQL :[root@localhost src]# service
mysqld stop

运行:[root@localhost src]# mysqld_safe
--skip-grant-tables &

为了安全可以这样禁止远程连接:[root@localhost src]# mysqld_safe
--skip-grant-tables --skip-networking &

使用mysql连接server:[root@localhost src]# mysql
-p

更改密码:mysql> update
mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';

注意:新版的mysql数据库下的user表中已经没有Passwork字段了,而是将加密后的用户密码储存authentication_string字段

mysql> flush privileges;

mysql> quit;

修改完毕,重启:[root@localhost src]# service mysqld restart

重启完毕后,mysql就可以链接了。

但此时操作似乎功能不完全,还要alter user…

mysql> alter user 'root'@'localhost' identified
by '123';

这样也可以

mysql> set password for 'root'@'localhost'=password('123');

修改密码完毕,数据可以正常使用!

如果最后要连接myadmin 或者 navicat 将mysql数据库中的user表中User字段为root的那列Host字段改为%即可!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php nginx mysql