ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

在linux下通过yum repository 在线安装mysql5.8

2026/8/25 1:19:36 拓冰建站 浏览量
在linux下通过yum repository 在线安装mysql5.8 在线使用yum库安装mysql数据库,通用linux都可以按照此方法安装本文目录1.准备MySQL下载地址通过wget命令在线下载2.添加mysql yum库到系统—Adding the MySQL Yum Repository3.安装-Install MySql4.启动—Starting the MySQL Server5.系统密码更改6.其他配置1.准备MySQL下载地址通过wget命令在线下载1打开mysql官网https://dev.mysql.com/找到首页顶部的download按钮点击2)在弹出的网址中可以看到有多个版本可供下载在download下面有yum repository3)拉到网页底部找到自己操作系统的版本这里我选择linux7版本右侧有个download按钮鼠标单击进入下载页面4鼠标放在按钮上右键选择新建标签页打开链接5在网页看到是否登录进行下载我们不登录看到下面提示“不谢了我直接下载”不要单击鼠标放在上面单击右键选择复制链接拿到链接地址https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm6在终端中使用wget命令直接下载如图所示2.添加mysql yum库到系统—Adding the MySQL Yum Repository按顺序使用如下命令安装我们1步骤中下载的rpm包sudo rpm -Uvh xxx.rpmyum repolist all | grep mysq3.安装—Installing MySQL使用命令yum install安装sudo yum install mysql-community-server在界面中输入y进行下载安装中间遇到判定一律输入y 如下图所示4.启动—Starting the MySQL Serversudo service mysqld start如果不行可以使用sudo systemctl start mysqld.service查看状态sudo service mysqld status如果不行可以使用sudo systemctl status mysqld.service5.系统密码更改安装完成后系统默认添加rootlocalhost随机生成了密码此时使用mysql命令会失败其密码添加到了异常日志里可以使用如下命令查看sudo grep temporary password /var/log/mysqld.log通过查看日志里生成的密码尽快改变root密码并且设置一个自己的密码为超级用户。Change the root password as soon as possible by logging in with the generated, temporary password and set a custom password for the superuser account通过查看日志信息可以看到我的密码为:qRpV#Ko-4U_依次使用下面的命令进行更改其中第一个命令输入后需要输入密码这个密码就我们刚刚日志里看到的密码此时选中日志里显示的密码然后右键就会自动添加ps:此时感觉密码后没有输入这是因为不会显示其实我们已经输入了然后回车后使用第二个命令更改mysql -uroot -pALTER USER rootlocalhost IDENTIFIED BY MyNewPass4!;将上面第二条命令里的 MyNewPass4! 改成自己的密码ps:单引号不是我们的密码必须要加单引号,别忘记后面的分号这是一个完整的sql语句有分号才执行note:validate_password is installed by default.The default password policy implemented by validate_password requires that passwords contain at least one upper case letter,one lower case letter, one digit, and one special character, and that the total password length is at least 8 characters.根据以上提示mysql密码验证插件默认开启所以修改密码提示不满足策略需要修改自己的密码其中密码需要至少一个大写一个小写一个数字一个特殊字符并且密码长度不能小于8个。此时安装完成我们的mysql默认安装位置如下#(a)数据库目录/var/lib/mysql/#(b)配置文件/usr/share /mysqlmysql.server命令及配置文件#(c)相关命令/usr/binmysqladmin mysqldump等命令#(d)启动脚本/etc/rc.d/init.d/启动脚本文件mysql的目录6.其他配置a)span创建span stylefont-family:Consolas;mysql/spanspan stylefont-family:宋体;用户及用户组/span/span:安装会默认创建mysql用户和mysql组所以此操作不用做b)设置字符集:不用设置默认支持utf8c)开机启动: vi /etc/rc.local 添加 service mysqld startmysql show variables like character%;----------------------------------------------------------| Variable_name | Value |----------------------------------------------------------| character_set_client | utf8mb4 || character_set_connection | utf8mb4 || character_set_database | utf8mb4 || character_set_filesystem | binary || character_set_results | utf8mb4 || character_set_server | utf8mb4 || character_set_system | utf8 || character_sets_dir | /usr/share/mysql-8.0/charsets/ |----------------------------------------------------------8 rows in set (0.00 sec)看吧以上可以看出database和server已经默认都支持utf8了。好了安装完成.