Django笔记(五)centos7 安装mysql
2019-07-11 本文已影响45人
dreamer_z
本篇需要给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
安装成功
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<FfU<H1OG
密码是临时的,所以要修改一下
下面为了能修改成简单的密码123456
,我需要改一下配置
不想改设置也可以直接修改密码
修改设置
先使用密码登陆
[root@bogon ~]# mysql -uroot -p
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 连接数据库
打开软件,新建一个连接
install_mysql_4.png install_mysql_5.png
这里的ip 就是指的之前设置的虚拟机的局域网ip ,密码就是上面设置的
连接成功后,左边能看到新建好的连接,打开能看到虚拟机里mysql 里的所有的库
install_mysql_6.png来自公众号号:
胡里有仁