php管理系统 网站模版,佛山 详情公布,wordpress常用的插件推荐,丽水网站建设seo目录
1.检测当前系统是否安装过MySQL相关数据库
2. 卸载现有的MySQL数据库
3.上传解压
4.顺序安装rpm包
5.启动MySQL
6.查看临时密码
7.登录MySQL
8.开放端口
1.检测当前系统是否安装过MySQL相关数据库
需要通过rpm相关指令#xff0c;来查询当前系统中是否存在已安…目录
1.检测当前系统是否安装过MySQL相关数据库
2. 卸载现有的MySQL数据库
3.上传解压
4.顺序安装rpm包
5.启动MySQL
6.查看临时密码
7.登录MySQL
8.开放端口
1.检测当前系统是否安装过MySQL相关数据库
需要通过rpm相关指令来查询当前系统中是否存在已安装的mysql软件包执行指令如下
rpm -qa 查询当前系统中安装的所有软件
rpm -qa | grep mysql 查询当前系统中安装的名称带mysql的软件
rpm -qa | grep mariadb 查询当前系统中安装的名称带mariadb的软件
通过rpm -qa 查询到系统通过rpm安装的所有软件太多了不方便查看所以我们可以通过管道
符 | 配合着grep进行过滤查询。 通过查询我们发现在当前系统中存在mariadb数据库是CentOS7中自带的而这个数据库和
MySQL数据库是冲突的所以要想保证MySQL成功安装需要卸载mariadb数据库。
2. 卸载现有的MySQL数据库
在rpm中卸载软件的语法为
rpm -e --nodeps 软件名称
那么我们就可以通过指令卸载 mariadb具体指令为
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 我们看到执行完毕之后 再次查询 mariadb就查不到了因为已经被成功卸载了。
3.上传解压
在课程资料中提供的有MySQL的安装包 我们需要将该安装包上传到Linux系统的根目录 / 下
面。 解压到/usr/local/mysql
执行如下指令:
mkdir /usr/local/mysqltar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql 4.顺序安装rpm包
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
yum install net-tools
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
5.启动MySQL
MySQL安装完成之后会自动注册为系统的服务服务名为mysqld。那么我们就可以通过
systemctl指令来查看mysql的状态、启动mysql、停止mysql。
systemctl status mysqld 查看mysql服务状态
systemctl start mysqld 启动mysql服务
systemctl stop mysqld 停止mysql服务 6.查看临时密码
MySQL启动起来之后我们就可以测试一下登录操作但是我们要想登录MySQL需要一个访问
密码而刚才在安装MySQL的过程中并没有看到让我们设置访问密码那这个访问密码是多少
呢? 那实际上对于rpm安装的mysql在mysql第一次启动时会自动帮我们生成root用户的访问
密码并且输出在mysql的日志文件 /var/log/mysqld.log中我们可以查看这份日志文件从而获
取到访问密码。 可以执行如下指令
1). cat /var/log/mysqld.log 这种方式可以看到所有的日志数据文件比较大时很不方便查看数据。我们可以通过管道符 |
配合grep来对数据进行过滤。 2). cat /var/log/mysqld.log | grep password
我们可以通过上述指令查询日志文件内容中包含password的行信息。
7.登录MySQL
获取到root用户的临时密码之后我们就可以登录mysql数据库修改root的密码为root设置一个
新的密码。并且我们还需要开启root用户远程访问该数据库的权限这样的话我们就可以在
windows上来访问这台MySQL数据库。
执行如下指令
①. 登录mysql复制日志中的临时密码登录mysql -uroot -p ②. 修改密码set global validate_password_length4; 设置密码长度最低位数set global validate_password_policyLOW; 设置密码安全等级低便于密码可以修改成rootset password password(root); 设置密码为root③. 开启访问权限grant all on *.* to root% identified by root;flush privileges;
操作完上述的指令之后数据库root用户的密码以及远程访问我们就配置好了接下来可以执行
exit退出mysql再次通过新的密码进行登录。
8.开放端口
注意 要想在windows上能够访问MySQL还需要开放防火墙的3306端口执行如下指令
firewall-cmd --zonepublic --add-port3306/tcp --permanent
firewall-cmd --reload