本篇需要給centos7 虛擬機(jī)安裝mysql ,并且在win10 主機(jī)上使用軟件navicat 連接、操作數(shù)據(jù)庫(kù)。
敲命令依然在bash 里敲,跟前面一樣。
命令安裝mysql
選擇的版本是5.7,雖然不是最新的,但是工作中用的比這個(gè)版本還低。
官方安裝手冊(cè)在此
https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html
進(jìn)入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
啟動(dòng)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
密碼是臨時(shí)的,所以要修改一下
下面為了能修改成簡(jiǎn)單的密碼123456,我需要改一下配置
不想改設(shè)置也可以直接修改密碼
修改設(shè)置
先使用密碼登陸
[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)
設(shè)置密碼
不修改配置要設(shè)置復(fù)雜一點(diǎn)的密碼,
mysql> set password for 'root'@'localhost' = password('123456');
Query OK, 0 rows affected, 1 warning (0.01 sec)
允許通過(guò)root 用戶(hù)使用密碼遠(yuǎn)程連接
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)
在主機(jī)上使用navicat 連接數(shù)據(jù)庫(kù)
打開(kāi)軟件,新建一個(gè)連接

install_mysql_4.png

install_mysql_5.png
這里的ip 就是指的之前設(shè)置的虛擬機(jī)的局域網(wǎng)ip ,密碼就是上面設(shè)置的
連接成功后,左邊能看到新建好的連接,打開(kāi)能看到虛擬機(jī)里mysql 里的所有的庫(kù)

install_mysql_6.png
來(lái)自公眾號(hào)號(hào):
胡里有仁