一.虚拟机安装centos 7系统
下载地址:
centos-7:https://pan.baidu.com/s/1RYXXPSCtG5Z6QfwKm_gzag&shfl=sharepset
提取码:a1oj
ubuntu-16.04.4 :https://pan.baidu.com/s/1ie_KGeEL9UaSK-dVfMxKSQ&shfl=sharepset
提取码:o2a9
win-7 :https://pan.baidu.com/s/1v7sLYR7BAK_x7Qa1Efmopw&shfl=sharepset
提取码:a65c
二.配置centos系统
1.解决yum安装不了情况
vi /etc/sysconfig/network-scripts/ifcfg-ens33
将ONBOOT后的值改为yes,保存后重启即可
2.安装上传下载命令
yum -y install lrzsz
3.解决centos系统无法找不到ifconfig命令
yum upgrade
yum -y install net-tools
测试:ifconfig 获取到ip
4.xshell连接系统
下载地址:https://pan.baidu.com/s/1M0DyOFJgCuRznwu8gpU4cg&shfl=sharepset
提取码:b7jy
测试:ping ip(ifconfig 获取到的ip)
能ping通即可使用ip,用户,密码登录
三.安装mysql数据库
1.安装wget命令
yum install wget
2.安装MySQL官方的Yum资源
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
3.下载rpm包
yum -y install mysql57-community-release-el7-10.noarch.rpm
4.安装mysql服务
yum -y install mysql-community-server
ps:由于使用官方下载,会超级慢,可以修改默认资源地址
修改yum默认资源地址:
备份原始地址:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载最新资源地址:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除yum缓冲:sudo yum clean all
服务器的包信息缓存:sudo yum makecache
5.启动服务
systemctl start mysqld
6.查看密码
grep 'temporary password' /var/log/mysqld.log
7.登陆mysql数据库
mysql -u root -p
8.修改密码策略,默认需要大小写,特殊字符和数字组合的一定长度密码
set global validate_password_policy=0; 修改密码策略
set global validate_password_length=4; 修改密码长度最小为4即可
9.修改root账号密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
数据库基本操作(db_name为数据库名称):
创建数据库:create database db_name;
使用数据库:use db_name;
查看数据库列表:show databases;
删除指定数据库:delete database db_name;
修改数据库编码方式:alter database db_name charcter set utf8;
10.修改编码,防止中文无法插入
修改/etc/my.cnf配置文件,增加如下
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
如果出现还是不能插入中文情况,修改表的编码
ALTER TABLE 表名 CONVERT TO CHARSET utf8;
四.客户端远程连接数据库
navicat下载地址(包含破解程序):https://pan.baidu.com/s/1RdcZ58YdAtxaz5ggCGKSBA&shfl=sharepset
提取码:oslk
1.修改其他ip允许登陆root账号权限
update user set host = ’%’ where user = ’root’;
2.关闭防火墙或者开放3306端口(mysql默认服务端口)
systemctl stop firewalld.service
3.使用navicat通过ip,端口,账号,密码登陆