安装Mysql 数据库 5.7 server(和以往的版本配置方式有所不同) 直接看一篇靠谱的文档

再次之前做了点东西

数据库 root  Aa12345!
设置系统时间 date -s "20170328 10:04:20"
查看硬件时间 hwclock
将时间同步到硬件 clock -w


在这个网站上看到一篇非常靠谱的文档

https://opensourcedbms.com/dbms/installing-mysql-5-7-on-centosredhatfedora/

直接拿来

2. Install MySQL 5.7 Server libraries

Now that you have installed mysql 5.7 yum repo, you can start install mysql server  libraries.

yum install -y  mysql-community-server
installing mysql 5.7 yum command

installing mysql 5.7 with yum command

3. Start MySQL 5.7 Server and connect to it !

Start MySQL 5.7 service

service mysqld start

And find initial mysql 5.7 root password from log file

grep -i temporary /var/log/mysqld.log

Login into MySQL 5.7 using password you got from temporary password that you searched from above

mysql -uroot -p

Only command MySQL 5.7 is going to let you run once you login with your default password is password command

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Yourpassword1!');
MySQL 5.7 default password login

MySQL 5.7 default password login

That’s it, you have successfully installed MySQL 5.7 server on CentOS 6/Redhat EL6/Fedora. Open some firewall rules if needed and create users to access your database.

 另外加固MySQL安全,这个,仅MySQL5.6适用

mysql_secure_installation程序可以保证一些重要操作的安全性,如:修改root用户的密码、删除匿名用户等。如果安装是MySQL 5.6,应该保证始终运行该程序:

$ mysql_secure_installation


最后开放权限否则连接不上

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Aa12345!' WITH GRANT OPTION;

这个不能忘 flush privileges;


下边还有一种方式,没有试

mysql> -- @'192.168.1.100'可以替换为@‘%’就可任意ip访问,当然我们也可以直接用 UPDATE 更新 root 用户 Host, 但不推荐, SQL如下:

mysql> -- UPDATE user SET Host='192.168.1.100' WHERE User='root' AND Host='localhost' LIMIT 1;

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值