最新Linux系统下安装MySql 5.7.17全过程及注意事项

发布时间 - 2026-01-11 00:18:17    点击率:

1、cd /usr/local/ ##进入local目录

2、cp /home/soft/MySQL-5.7.15-Linux-glibc2.5-x86_64.tar.gz /usr/local/

##拷贝mysql压缩到local目录

3、cd /usr/local/ ##进入local目录

4、tar -xzvf mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz

##解压mysql压缩包

5、mv mysql-5.7.15-linux-glibc2.5-x86_64 mysql  ##重命名mysql目录

6、groupadd mysql ##添加一个mysql组

7、useradd -r -g mysql mysql ##添加一个用户

8、chown -R mysql mysql/ ##把mysql目录授权 给mysql用户

9、mkdir /home/mysql-data ##创建mysql-data目录

10、chown -R mysql:mysql /home/mysql-data ##把mysql-data目录授权给mysql组中的mysql用户

11、chgrp -R mysql /home/mysql-data ##chgrp命令可采用群组名称或群组识别码的方式改变文件或目录的所属群组。(-R:处理指定目录以及其子目录下的所有文件)使用权限是超级用户。

12、cd /usr/local/mysql ##进入mysql目录

13、cp support-files/my-default.cnf ./my.cnf  ##拷贝support-files目录下的my-default.cnf文件到当前目录的my.cnf文件

14、vi /usr/local/mysql/my.cnf ##编辑my.cnf文件

basedir = /usr/local/mysql
##basedir 为mysql 的路径
datadir = /home/mysql-data
##datadir 为mysql的 data 包,里面存放着mysql自己的包
port = 3306 ##mysql端口
#server-id = 100
##服务器ID

socket = /tmp/mysql.sock

15、cp -fr  my.cnf  /etc/my.cnf ##拷贝my.cnf文件到etc目录下(若etc目录下有则替换)

16、vi /etc/profile ##编辑etc目录下的profile文件

export PATH=/usr/local/mysql/bin:$PATH
##在profile文件最后添加

17、source /etc/profile ##重新加载etc目录下的profile文件

18、cp -a ./support-files/mysql.server  /etc/init.d/mysqld

##拷贝

19、./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/  --datadir=/home/mysql-data

##初始化

重要:

此处需要注意记录生成的临时密码,如上文:jgghKqQhZ8*e

注:

如执行后报错内容为 ./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file:
No such file or directory

CentOS7.2需要安装libaio,执行以下命令进行安装

[root@localhost mysql]# yum install libaio

安装完成后重新执行初始化命令

20、[[[password]]]] ##注意记录生成的临时密码,如:jgghKqQhZ8*e

21、/etc/init.d/mysqld start ##启动mysql

22、/etc/init.d/mysqld status ##查看mysql状态

23、bin/mysql -u root –p    ##登录mysql

24、输入临时密码 ##mysql生成的临时密码,如:jgghKqQhZ8*e

25、set password=password('A123456'); ##修改密码

26、grant all privileges on *.* to root@'%' identified by 'A123456';
##

27、flush privileges; ##

28、use mysql; ##

29、select host,user from user; ##

30、远程链接数据库,或者重启。

关于本站给大家提供的mysql专题,大家可以参考下:

Mysql在各个系统的安装教程 https://www./Special/917.htm

Mysql Root密码操作技巧 https://www./Special/846.htm

MySql数据库入门教程 https://www./Special/643.htm

MySQL中的数据库操作知识汇总 https://www./Special/635.htm

以上所述是小编给大家介绍的最新Linux系统下安装MySql 5.7.17全过程及注意事项,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# linux系统下mysql安装  # linux安装mysql5.7.17  # mysql 5.7.13 安装配置方法图文教程(linux)  # 最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐!  # linux下安装升级mysql到新版本(5.1-5.7)  # Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程  # linux下mysql5.7.19(tar.gz)安装图文教程  # Linux CentOS MySQL 5.7.18 5.7.X安装教程  # Linux环境mysql5.7.12安装教程  # Linux环境下mysql5.7.13安装教程  # Linux系统下使用rpm方式安装最新mysql5.7.17完整步骤  # Linux中安装MySql 5.7.21的详细操作步骤  # 目录下  # 群组  # 给大家  # 小编  # 自己的  # 在此  # 报错  # 重启  # 压缩包  # 放着  # 所述  # 需要注意  # 给我留言  # 感谢大家  # 其子  # 重命名  # 组中  # 修改密码  # 疑问请  # 有任何 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: iOS UIView常见属性方法小结  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  如何快速搭建高效WAP手机网站吸引移动用户?  如何在云虚拟主机上快速搭建个人网站?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  Laravel如何使用Blade模板引擎?(完整语法和示例)  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  Python高阶函数应用_函数作为参数说明【指导】  如何快速选择适合个人网站的云服务器配置?  JS中对数组元素进行增删改移的方法总结  如何在建站之星绑定自定义域名?  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  香港服务器建站指南:免备案优势与SEO优化技巧全解析  无锡营销型网站制作公司,无锡网选车牌流程?  常州企业网站制作公司,全国继续教育网怎么登录?  利用python获取某年中每个月的第一天和最后一天  奇安信“盘古石”团队突破 iOS 26.1 提权  如何实现建站之星域名转发设置?  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何用好域名打造高点击率的自主建站?  Thinkphp 中 distinct 的用法解析  *服务器网站为何频现安全漏洞?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何在宝塔面板中创建新站点?  php json中文编码为null的解决办法  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  linux top下的 minerd 木马清除方法  教学论文网站制作软件有哪些,写论文用什么软件 ?  Python正则表达式进阶教程_复杂匹配与分组替换解析  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何在不使用负向后查找的情况下匹配特定条件前的换行符  JavaScript Ajax实现异步通信  Laravel如何发送系统通知?(Notification渠道示例)  英语简历制作免费网站推荐,如何将简历翻译成英文?  昵图网官方站入口 昵图网素材图库官网入口  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  EditPlus中的正则表达式 实战(2)  如何利用DOS批处理实现定时关机操作详解  原生JS实现图片轮播切换效果  Laravel如何为API编写文档_Laravel API文档生成与维护方法  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  js实现获取鼠标当前的位置  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)