Django笔记(五)centos7 安装mysql

本篇需要给centos7 虚拟机安装mysql ,并且在win10 主机上使用软件navicat 连接、操作数据库。

敲命令依然在bash 里敲,跟前面一样。

命令安装mysql

选择的版本是5.7,虽然不是最新的,但是工作中用的比这个版本还低。

官方安装手册在此
https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

进入home 目录下载需要安装的rpm 格式的包,并安装

[root@192 ~]# cd /home/
[root@192 home]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@192 home]# yum -y install mysql57-community-release-el7-10.noarch.rpm
[root@192 home]# yum -y install mysql-community-server

安装成功


Django笔记(五)centos7 安装mysql_第1张图片
install_mysql_1.png

启动mysql 并查看密码

[root@192 ~]# systemctl restart mysqld
[root@192 ~]# grep "password" /var/log/mysqld.log
2019-07-05T06:56:43.723245Z 1 [Note] A temporary password is generated for root@localhost: oux

密码是临时的,所以要修改一下

下面为了能修改成简单的密码123456,我需要改一下配置

不想改设置也可以直接修改密码

修改设置

先使用密码登陆

[root@bogon ~]# mysql -uroot -p
Django笔记(五)centos7 安装mysql_第2张图片
install_mysql_3.png

输入命令

mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_mixed_case_count=2;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_policy=LOW;
Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_length=6;
Query OK, 0 rows affected (0.00 sec)

设置密码

不修改配置要设置复杂一点的密码,

mysql> set password for 'root'@'localhost' = password('123456');
Query OK, 0 rows affected, 1 warning (0.01 sec)

允许通过root 用户使用密码远程连接

mysql> grant all privileges on *.*  to  'root'@'%'  identified by '123456'  with grant option;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

在主机上使用navicat 连接数据库

打开软件,新建一个连接


Django笔记(五)centos7 安装mysql_第3张图片
install_mysql_4.png
Django笔记(五)centos7 安装mysql_第4张图片
install_mysql_5.png

这里的ip 就是指的之前设置的虚拟机的局域网ip ,密码就是上面设置的

连接成功后,左边能看到新建好的连接,打开能看到虚拟机里mysql 里的所有的库

Django笔记(五)centos7 安装mysql_第5张图片
install_mysql_6.png

来自公众号号:

胡里有仁

你可能感兴趣的:(Django笔记(五)centos7 安装mysql)