当前位置: 首页 > news >正文

湖州网站建设官网东莞工程建设交易中心网

湖州网站建设官网,东莞工程建设交易中心网,旅游网站开发设计,济南建设工程交易中心一、MySQL数据库管理系统安装部署【简单】 简介 MySQL数据库管理系统#xff08;后续简称MySQL#xff09;#xff0c;是一款知名的数据库系统#xff0c;其特点是#xff1a;轻量、简单、功能丰富。 MySQL数据库可谓是软件行业的明星产品#xff0c;无论是后端开发、…一、MySQL数据库管理系统安装部署【简单】 简介 MySQL数据库管理系统后续简称MySQL是一款知名的数据库系统其特点是轻量、简单、功能丰富。 MySQL数据库可谓是软件行业的明星产品无论是后端开发、大数据、AI、运维、测试等各类岗位基本上都会和MySQL打交道。 让我们从MySQL开始进行实战的Linux软件安装部署。 本次课程分为2个版本进行安装     ① MySQL 5.7版本安装     ② MySQL 8.x版本安装 由于MySQL5.x和8.x各自有许多使用者所以这两个版本我们都演示安装一遍 注意 MySQL的安装过程中除了会使用Linux命令外还会使用到少量的数据库专用的SQL语句 对于SQL语句我们并未涉及所以可以跟随教程的内容复制粘贴即可 1、MySQL5.7版本在CentOS系统安装 注意安装操作需要root权限 MySQL的安装我们可以通过前面学习的yum命令进行。 安装 ① 配置yum仓库 # 更新密钥 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022# 安装Mysql yum库 rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm 由于MySQL并不在CentOS的官方仓库中所以我们通过上述rpm命令 导入MySQL仓库的密钥 配置MySQLQ的yum仓库 ② 使用yum安装MySQL # yum安装Mysql yum -y install mysql-community-server ③ 安装完成后启动MySQL并配置开机自启动 systemctl start mysqld # 启动 systemctl enable mysqld # 开机自启 MySQL安装完成后会自动配置为名称叫做mysqld的服务可以被systemctl所管理 ④ 检查MySQL的运行状态 systemctl status mysqld 配置 主要配置管理员用户root的密码以及配置允许远程登录的权限。 ① 获取MySQL的初始密码   # 通过grep命令在/var/log/mysqld.log文件中过滤temporary password关键字得到初始密码 grep temporary password /var/log/mysqld.log ② 登陆MySQL数据库系统 # 执行 mysql -uroot -p # 解释 # -u登陆的用户MySQL数据库的管理员用户同Linux一样是root # -p表示使用密码登陆# 执行完毕后输入刚刚得到的初始密码即可进入MySQL数据库 ③ 修改root用户密码 # 在MySQL控制台内执行 ALTER USER rootlocalhost IDENTIFIED BY 密码; -- 密码需要符合大于8位有大写字母有特殊符号不能是连续的简单语句如123abc ④ [扩展] 配置root的简单密码 我们可以给root设置简单密码如123456. 请注意此配置仅仅是用于测试环境或学习环境的MySQL如果是正式使用请勿设置简单密码 # 如果你想设置简单密码需要降低Mysql的密码安全级别 set global validate_password_policyLOW; # 密码安全级别低 set global validate_password_length4; # 密码长度最低4位即可# 然后就可以用简单密码了课程中使用简单密码为了方便生产中不要这样 ALTER USER rootlocalhost IDENTIFIED BY 简单密码; ⑤ [扩展] 配置root运行远程登录 默认情况下root用户是不运行远程登录的只允许在MySQL所在的Linux服务器登陆MySQL系统 请注意允许root远程登录会带来安全风险 # 授权root远程登录 grant all privileges on *.* to rootIP地址 identified by 密码 with grant option; # IP地址即允许登陆的IP地址也可以填写%表示允许任何地址 # 密码表示给远程登录独立设置密码和本地登陆的密码可以不同# 刷新权限生效 flush privileges;⑥ 退出MySQL控制台页面 # 退出命令 exit# 或者通过快捷键退出ctrl d ⑦ 检查端口 MySQL默认绑定了3306端口可以通过端口占用检查MySQL的网络状态 netstat -anp | grep 3306 至此MySQL就安装完成并可用了请妥善保存好MySQL的root密码。 2、MySQL8.0版本在CentOS系统安装 注意安装操作需要root权限 安装 ① 配置yum仓库 # 更新密钥 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022# 安装Mysql8.x版本 yum库 rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm ② 使用yum安装MySQL # yum安装Mysql yum -y install mysql-community-server ③ 安装完成后启动MySQL并配置开机自启动 systemctl start mysqld # 启动 systemctl enable mysqld # 开机自启 MySQL安装完成后会自动配置为名称叫做mysqld的服务可以被systemctl所管理 ④ 检查MySQL的运行状态 systemctl status mysqld 配置 主要修改root密码和允许root远程登录 ① 获取MySQL的初始密码 # 通过grep命令在/var/log/mysqld.log文件中过滤temporary password关键字得到初始密码 grep temporary password /var/log/mysqld.log ② 登录MySQL数据库系统 # 执行 mysql -uroot -p # 解释 # -u登陆的用户MySQL数据库的管理员用户同Linux一样是root # -p表示使用密码登陆# 执行完毕后输入刚刚得到的初始密码即可进入MySQL数据库 ③ 修改root密码 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 密码; -- 密码需要符合大于8位有大写字母有特殊符号不能是连续的简单语句如123abc ④ [扩展]配置root的简单密码 我们可以给root设置简单密码如123456. 请注意此配置仅仅是用于测试环境或学习环境的MySQL如果是正式使用请勿设置简单密码 set global validate_password.policy0; # 密码安全级别低 set global validate_password.length4; # 密码长度最低4位即可 ⑤ 允许root远程登录并设置远程登录密码 默认情况下root用户是不运行远程登录的只允许在MySQL所在的Linux服务器登陆MySQL系统 请注意允许root远程登录会带来安全风险 # 第一次设置root远程登录并配置远程密码使用如下SQL命令 create user root% IDENTIFIED WITH mysql_native_password BY 密码!; -- 密码需要符合大于8位有大写字母有特殊符号不能是连续的简单语句如123abc# 后续修改密码使用如下SQL命令 ALTER USER root% IDENTIFIED WITH mysql_native_password BY 密码; ⑥ 退出MySQL控制台页面 # 退出命令 exit# 或者通过快捷键退出ctrl d ⑦ 检查端口 MySQL默认绑定了3306端口可以通过端口占用检查MySQL的网络状态 netstat -anp | grep 3306 至此MySQL就安装完成并可用了请妥善保存好MySQL的root密码。 3、MySQL5.7版本在UbuntuWSL环境系统安装 课程中配置的WSL环境是最新的Ubuntu22.04版本这个版本的软件商店内置的MySQL是8.0版本 所以我们需要额外的步骤才可以安装5.7版本的MySQL 安装操作需root权限你可以 1.通过 sudo su -切换到root用户      课程中选择这种方式操作 2.或在每一个命令前加上sudo用来临时提升权限 安装 ① 下载apt仓库文件 # 下载apt仓库的安装包Ubuntu的安装包是.deb文件 wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb ② 配置apt仓库 # 使用dpkg命令安装仓库 dpkg -i mysql-apt-config_0.8.12-1_all.deb 弹出框中选择ubuntu bionic Ubuntu18.04系统的代号是bionic选择18.04的版本库用来安装 弹出框中选择 MySQL Server  Cluster 弹出框中选择mysql-5.7 最后选择ok ③ 更新apt仓库的信息 # 首先导入仓库的密钥信息 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # 更新仓库信息 apt update ④ 检查是否成功配置MySQL5.7的仓库 apt-cache policy mysql-server ⑤ 安装MySQL5.7 # 使用apt安装mysql客户端和mysql服务端 apt install -f -y mysql-client5.7* mysql-community-server5.7* 弹出框中输入root密码并选择ok密码任意课程中以123456代替 再次输入root密码确认 ⑥ 启动MySQL /etc/init.d/mysql start # 启动 /etc/init.d/mysql stop # 停止 /etc/init.d/mysql status # 查看状态 ⑦ 对MySQL进行初始化 # 执行如下命令此命令是MySQL安装后自带的配置程序 mysql_secure_installation # 可以通过which命令查看到这个自带程序所在的位置 rootDESKTOP-Q89USRE:~# which mysql_secure_installation /usr/bin/mysql_secure_installation 1、输入密码 2、是否开启密码验证插件如果需要增强密码安全性输入y并回车不需要直接回车课程中选择直接回车 3、是否更改root密码需要输入y回车不需要直接回车课程不更改 4、是否移除匿名用户移除输入y回车不移除直接回车课程选择移除 5、是否进制root用户远程登录禁止输入y回车不禁止直接回车课程选择不禁止 6、是否移除自带的测试数据库移除输入y回车不移除直接回车课程选择不移除   7、是否刷新权限刷新输入y回车不刷新直接回车课程选择刷新 8、登陆MySQL mysql -uroot -p # 输入密码即可登陆成功 至此在Ubuntu上安装MySQL5.7版本成功。 4、MySQL8.0版本在UbuntuWSL环境系统安装 课程中配置的WSL环境是最新的Ubuntu22.04版本这个版本的软件商店内置的MySQL是8.0版本 所以直接可以通过apt安装即可 注意课程是以WSL获得的Ubuntu操作系统环境。 如果你通过VMware虚拟机的方式获得了Ubuntu操作系统环境操作步骤不用担心和课程中使用WSL环境是完全一致的 安装操作需root权限你可以 通过 sudo su -切换到root用户 课程中选择这种方式操作 或在每一个命令前加上sudo用来临时提升权限 安装 ① 如果已经安装过MySQL5.7版本需要卸载仓库信息哦 # 卸载MySQL5.7版本 apt remove -y mysql-client5.7* mysql-community-server5.7*# 卸载5.7的仓库信息 dpkg -l | grep mysql | awk {print $2} | xargs dpkg -P ② 更新apt仓库信息 apt update ③ 安装mysql apt install -y mysql-server ④ 启动MySQL /etc/init.d/mysql start # 启动 /etc/init.d/mysql stop # 停止 /etc/init.d/mysql status # 查看状态 ⑤ 登陆MySQL设置密码 # 直接执行mysql mysql ⑥ 设置密码 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY password; ⑦ 退出MySQL控制台 exit ⑧ 对MySQL进行初始化 # 执行如下命令此命令是MySQL安装后自带的配置程序 mysql_secure_installation # 可以通过which命令查看到这个自带程序所在的位置 rootDESKTOP-Q89USRE:~# which mysql_secure_installation /usr/bin/mysql_secure_installation 1、输入密码 2、是否开启密码验证插件如果需要增强密码安全性输入y并回车不需要直接回车课程中选择直接回车 3、是否更改root密码需要输入y回车不需要直接回车课程不更改 4、是否移除匿名用户移除输入y回车不移除直接回车课程选择移除 5、是否进制root用户远程登录禁止输入y回车不禁止直接回车课程选择不禁止 6、是否移除自带的测试数据库移除输入y回车不移除直接回车课程选择不移除 7、是否刷新权限刷新输入y回车不刷新直接回车课程选择刷新 8、重新登陆MySQL用更改后的密码 mysql -uroot -p 至此在Ubuntu上安装MySQL5.7版本成功。
http://www.hkea.cn/news/14536244/

相关文章:

  • 网站设计兼职注册网站查询
  • 石景山网站建设服务襄阳住房和城乡建设局网站首页
  • 2015做微网站多少钱网站页面分析范文
  • 买一个网站多少钱企业融资风险及其防范措施
  • 视频网站怎么做动图织梦cms仿网站教程
  • 鼎城网站建设企业网站优化兴田德润优惠
  • 扬州市市政建设处网站用户权限配置wordpress
  • c2c网站免费建设东莞建设质监网站
  • 住建部证书查询大厅seo研究所
  • 做以个一元购的网站多少钱手机图片网站 模版
  • 注册了域名怎样做网站游戏网站开发毕业设计
  • 域名抢注网站建设定制衣服
  • 网站的内容包括什么冬奥会网页设计代码
  • 钓鱼网站制作的报告wordpress主题软件
  • 湖北专业网站建设质量保障聊城网站托管
  • 西安网站开发公司电话linux系统运行wordpress
  • 做游戏动画外包网站网页设计与制作教程课后答案黑马程序员
  • 做网站傻瓜软件上海买二手房做哪个网站好
  • 天津网站建设哪家设计好linux网站备份
  • 网站开发框架 知乎中铁建设企业门户
  • 毕业设计代做网站都有哪些超市管理系统
  • 福州什么推广网站好室内设计资源网
  • 国网公司网站深圳做网站服务公司
  • 网站建设制作公司 首推万维科技农民工找活平台
  • wp网站做404wordpress 繁简
  • 网站开发什么语言比较好直播网站怎么做的
  • 找做网站的上什么app网站利用百度离线地图
  • 外贸公司应该怎样做外贸网站网站建设 中企动力成都
  • 网站开发算法面试贵州遵义企业公司网站建设
  • 学校网站建设制度免费企业网站建设哪种