Centos7 安装 mysql

在CentOS中默认安装有MariaDB,安装完成之后可以直接覆盖掉MariaDB。

 

1.下载安装 Mysql 官方rpm包

进入安装目录

[root@VM_0_8_centos ~]# cd /usr/local/src

下载包

[root@VM_0_8_centos ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

安装包

[root@VM_0_8_centos src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm

 

安装mysql-server

[root@VM_0_8_centos src]# yum -y install mysql-server

  

安装完成!

2. Mysql 设置

默认配置文件路径: 
配置文件:/etc/my.cnf 
日志文件:/var/log/var/log/mysqld.log 
服务启动脚本:/usr/lib/systemd/system/mysqld.service 
socket文件:/var/run/mysqld/mysqld.pid

 

启动Mysql

root@VM_0_8_centos src]# systemctl start  mysqld.service

查看启动状态

[root@VM_0_8_centos src]# systemctl status mysqld.service

 running,启动成功

在日志文件找出默认密码

[root@VM_0_8_centos src]# grep "password" /var/log/mysqld.log

使用命令mysql -uroot -p进入数据库,然后重置密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword'

  需要注意的是,密码过于简单会报错,MySQL完整的初始密码规则可以通过如下命令查看:

mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password_check_user_name    | OFF   |
| validate_password_dictionary_file    |       |
| validate_password_length             | 4     |
| validate_password_mixed_case_count   | 1     |
| validate_password_number_count       | 1     |
| validate_password_policy             | LOW   |
| validate_password_special_char_count | 1     |
+--------------------------------------+-------+
7 rows in set (0.01 sec)

  修改下Mysql的密码配置,

 在 vim /etc/my.cnf配置文件中增加

[mysqld]
validate_password=off

  顺便再添加一行,防止密码失效

default_password_lifetime=0

  重启Mysql之后,配置生效,现在就可以重新这只密码了。密码修改成功之后,就可以使用 update 语句来修改密码

mysql> update mysql.user set authentication_string=password('root') where user='root' ;

  但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

[root@VM_0_8_centos src]# yum -y remove mysql57-community-release-el7-10.noarch

  done!

 

  

 

posted @ 2018-08-16 16:34  ipCoder  阅读(374)  评论(0编辑  收藏  举报