网站显示百度众测是怎么做的,去掉 wordpress,最好的ui设计培训,软件工程考研容易上岸的学校主要参考链接 教程
1. 准备工作
1.1 安装CentOS虚拟机
教程点击
1.2 将CentOS虚拟机设置为静态IP#xff0c;否则你每次重启虚拟机后连接数据库都要重新查IP
教程点击
1.3 如果有安装过MySQL#xff0c;请先卸载MySQL
教程点击
1.4 虚拟机执行命令su切换到root账号(输…主要参考链接 教程
1. 准备工作
1.1 安装CentOS虚拟机
教程点击
1.2 将CentOS虚拟机设置为静态IP否则你每次重启虚拟机后连接数据库都要重新查IP
教程点击
1.3 如果有安装过MySQL请先卸载MySQL
教程点击
1.4 虚拟机执行命令su切换到root账号(输入密码时不会显示密码实际已经输入) su root2 安装MySQL(本文以CentOS 7下安装MySQL 8为例)
2.1 删除mariadb数据库软件包
2.1.1 执行命令rpm -qa|grep mari查询mariadb数据库软件包 mariadb是CentOS自带的数据库装MySQL前要先卸载但不一定每一个CentOS镜像都有自带mariadb数据库如果查到没有则直接跳过此步#查询mariadb数据库软件包
rpm -qa|grep mari2.1.2 执行命令rpm -e --nodeps 包名来删除软件包
#删除软件包
rpm -e --nodeps marisa-0.2.4-4.el7.x86_64 #包名用你自己查询到的
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 #包名用你自己查询到的2.2 安装MySQL
2.2.1 执行命令wget -c 链接下载rpm源(根据CentOS版本自行选择)
#CentOS8 mysql8 rpm源
wget -c https://dev.mysql.com/get/mysql80-community-release-el8-5.noarch.rpm#CentOS7 mysql8 rpm源
wget -c https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm#CentOS6 mysql8 rpm源
wget -c https://dev.mysql.com/get/mysql80-community-release-el6-7.noarch.rpm#如果wget命令无效先执行下面这个命令安装wget
yum -y install wget2.2.2 执行命令rpm -ivh 包名安装rpm源(根据下载的rpm源自行选择)
#CentOS8 安装mysql8
rpm -ivh mysql80-community-release-el8-5.noarch.rpm
#CentOS7 安装mysql8
rpm -ivh mysql80-community-release-el7-7.noarch.rpm
#CentOS6 安装mysql8
rpm -ivh mysql80-community-release-el6-7.noarch.rpm2.2.3 执行命令yum -y install mysql-server安装mysql服务
#安装mysql服务
yum -y install mysql-server2.3 安装mysql服务
yum -y install mysql-server2.3.1 执行命令systemctl start mysqld启动MySQL
#查看mysql运行状态
systemctl status mysqld
#启动mysql
systemctl start mysqld
#停止mysql
systemctl stop mysqld
#重启mysql
systemctl restart mysqld 2.3.2 执行命令systemctl enable mysqld开启MySQL开机自启动
#开启mysql开机自启动
systemctl enable mysqld
#关闭mysql开机自启动
systemctl disable mysqld2.4 设置MySQL密码
2.4.1 执行下方命令获取临时密码
//获取MySQL临时密码
grep temporary password /var/log/mysqld.log2.4.2 执行命令mysql -uroot -p登录MySQL(密码是上面获取的临时密码)
//登录mysql
mysql -uroot -p例如下面的截图其中 -uroot是要连在一块的
2.4.3 首次登陆需要重新设置新密码可以参考此教程点击链接
(1) 更改密码弱口令设置设置简单密码
mysql set global validate_password_policy0;
mysql set global validate_password_length1;(2) 设置新的密码
mysql ALTER USER rootlocalhost IDENTIFIED BY root;
#注意 此处BY 后面的root是修改后的密码
mysql flush privileges;(3) 配置远程登录
mysql grant all privileges on *.* to root% identified by root;
mysql flush privileges;(5) 至此 算是安装完毕如果有问题 就重启mysql
systemctl restart mysqld3、安装过程遇到的问题
3.1 MySQL问题 mysql-community-libs-compat-5.7.41-1.el7.x86_64.rpm 的公钥尚未安装 参考链接 教程
解决办法
运行命令
[rootlocalhost ~]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
重新安装
[rootlocalhost ~]# yum -y install mysql-server3.2 虚拟机中修改文件出现却无法保存了出现了警告 E45已设定选项 readonly 请加 强制执行原因分析 这是因为当前的用户的权限不够解决办法执行代码的命令前面加上 sudo或者切换当前系统的用户 直接 su root