虚拟机安装Hyper-v 安装CentOS 7 及搭建mysql数据库
Hyper-v 安装CentOS 7 (其他虚拟机一样参考)
平台之大势何人能挡? 带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html
hyper-v安装很多人没弄过,我这里介绍一下。(其他虚拟机参考==> 点我吧)
右击,新建虚拟机
网络这块也是可以设置自己配置的网络交换机的(配置也很简单,看最后的附录吧)
swap虚拟内存,win系列一般都是设置内存的两倍,这边也是。当内存大于8G,设置16G就够了,不然太浪费了。
有高手建议是 /boot/ 100M,swap是内存2倍并小于16G,/ 20G,/data/剩余空间。新手就不要分这么详细了,到时候学后面指令的时候又一大堆问题
敲重点!!!网络记得开,我第一次装就是这个捣鼓了好久。。。+_+ (以太网默认是断开连接,点击开启)
账号密码输入明明正确,却总是提示 Login incurrent
- 检查密码大小写输入是否正确
- 如果密码里包含数字,不要用数字键盘,直接用字母上面的数字输入(我就是卡在这里)
- 密码输入时不会显示
centos安装就大功告成了,接下来就是安装mysql数据库!!!
-
1)创建安装目录
mkdir mysql2)下载
yum -y install wget(安装wget )
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
3)安装软件源
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
4)安装mysql软件(这一步有点慢!!!)
yum install -y mysql-community-server
5)启动mysql
service mysqld start
6)检查mysql运行状态
service mysqld status
7)修改临时密码
(分号不能省,严格区份大小写!!!)
a、获取临时密码
grep 'temporary password' /var/log/mysqld.log
b、临时密码登录
mysql -uroot -p
c、 修改validate_password_policy参数的值
set global validate_password_policy=0;
d、 修改密码的长度
set global validate_password_length=1;
e、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
8)授权其他机器登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
至此mysql数据库已经安装好了!!!
mysql 远程连接出现10038错误如何解决(关闭防火墙)
systemctl stop firewalld.service
systemctl disable firewalld.service
firewall-cmd --state
参考文献:
Centos7 安装 Mysql 数据库https://cloud.tencent.com/developer/article/1329000
centos 7 下安装mysql 远程连接出现10038错误如何解决https://blog.****.net/gq123456_/article/details/81031587
yper-v 安装CentOS 7 (其他虚拟机一样参考)https://www.cnblogs.com/dunitian/p/4976077.html