小冬带你在Linux系统中安装mysql(亲测多次)
第一步创建虚拟机:
创建好虚拟机进入后:
运行如下代码:
(1)设置机器名(***是指代你要取的名字)
hostnamectl set-hostname ***
(2)配置与主机之间的映射(可以配置多个):
vi /etc/hosts(
例如:192.168.323.150 cm01
192.168.323.131 cm02)
(3)设置固定IP地址:
Vi /etc/sysconfig/network-scripts/ifcfg-ens33
进入后按键盘上面的I键进入insert修改,输入下列内容
示例:BOOTROTO=”static”
IPADDR=”192.168.323.150”
NETMASK=”255.255.255.0”
GATEWAY=”192.168.323.2”
DNS1=”114.114.114.114”
DNS2=”8.8.8.8”
配置好内容之后按ESC退出键输入 :wq!(w保存、q退出、!强制)
重启网络:
systemctl restart network
测试能否拼的通:
ping www.baidu,com -c 3
关闭防火墙:
system stop firewalld
system disable firewalld
更改安全机制:
vi /etc/selinux/config
找到此处改为SELINUX=disabled
重启虚拟机:
reboot
第二步进入mysql正式安装教学
用xshell 7 或MobaXterm软件链接端口IP地址操作下面步骤:
(1)第一步:从国外服务器上下载客户端wget
yum install -y wget vim;
(2)第二步:下载创建一个yum源的配置文件夹
cd /etc/yum.repos.d/
(3)第三步:下载阿里云yum源配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
(4)第四步:清除缓存目录下的软件包及旧的headers
yum clean all
(5)第五步:更新yum缓存
yum makecache
(6)第六步:检查是否有语mysql相关的东西
rpm -qa | grep mariadb
检查是否存在类似于mariadb-libs-5.5.64-1.el7.x86_64;版本号
(7)第七步:强制卸载mariadb-libs-5.5.64-1.el7.x86_64;
rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
(8)第八步:检查是否卸载成功
rpm -qa |grep mariadb
(9)第九步:转换目录到opt
cd /opt/
(10)第十步:下载rpm包
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
(11)第十一步:安装rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
(12)第十二步:安装mysql
yum install mysql-server -y
(13)第十三步:查询mysql并重启mysql
chown -R root:root /var/lib/mysql
chown root /var/lib/mysql/
service mysqld restart
(14)第十四步:查看用户和密码:(没有密码就直接按回车)
mysql -uroot -p
(15)第十五步:使用数据库
use mysql
(16)第十六步:修改数据库的密码
update user set password=password('ok') where user='root';
(17)第十七步:执行修改权限
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY"ok";
(18)第十八步:赋值权限
flush privileges;
(19)第十九步:退出
exit;
(20)第二十步:设置中文乱码问题
vim /etc/my.cnf或者vi /etc/my.cnf
运行后找到下面这样一行:
socket=/var/lib/mysql/mysql.sock
按I键在此行下设置字符集
character-set-server=utf8
设置完后按ESC键输入 :wq!退出
(21)第二十一步:重启
service mysqld restart
(22)第二十二步: 运行mysql
mysql -uroot -pok
(23)恭喜安装成功