0

0

linux下安装mysql(实践版)_MySQL

php中文网

php中文网

发布时间:2016-06-01 13:01:35

|

1063人浏览过

|

来源于php中文网

原创

【环境及文件版本】

red hat linux v6.2

mysql linux 版 x86-x64 v5.6

【准备需要的文件】

首先去官网下载mysql的linux版本,可以针对安装的操作系统选择合适的版本。

然后将文件解压到一个目录,例如 /usr/local/中,并重命名为mysql。确保最终所有的文件在/usr/local/mysql/这个目录中,使用命令行时,也需要定位到此目录,后续的操作都是在这个目录中完成的。

 

【初始化数据库文件】

然后拷贝support-files/my-default.cnf 到 当前目录,并命名为my.cnf,并修改其中内容如下:

[mysqld]

skip-name-resolve #跳过表扫描,可以加快mysql的执行树的

lower_case_table_names=1 #表名全部使用小写

datadir=/usr/local/mysql/data/ #设定数据文件存放位置

socket=/usr/local/mysql/mysql.sock

user=mysql

character-set-server=utf8 #设定server的字符集,防止中文乱码

# Disabling symbolic-links isrecommended to prevent assorted security risks

易优建筑工程集团公司网站源码1.7.1
易优建筑工程集团公司网站源码1.7.1

易优建筑工程集团公司网站源码是基于易优cms开发的,前端页面针对建筑工程施工公司集团的实际需求进行设计,建站行业公司只要通过后台把网站名称、栏目名称、图片替换一下就可以制作属于自己的网站了。前端页面截图 网站首页 项目展示 集团资讯 联系我们项目案例 安装环境要求:操作系统:Linux/Unix/Windows软件环境:Apache/Nginx/IIS + PHP 5.5~7.1 + MySQL

下载

symbolic-links=0

 

[mysqld_safe]

log-error=/usr/local/mysql/log/mysqld.log #注意,这里要手动创建一下log目录

pid-file=/usr/local/mysql/mysqld.pid

 

然后执行数据库初始化脚本文件:

./scripts/mysql_install_db --defaults-file=my.cnf #后面的参数表示使用上一步定义的my.cnf来初始化数据库。

 

等待若干秒后,可以查看 data 目录查增加了 mysql 目录以及其他文件。此时mysql自身已经初始化完成了,不过现在mysql还不是服务的形式,不能使用service xxx start 的方式启动。但可以使用./bin/mysqld_safe & 的方式启动

注:手动启动mysql 的命令:./bin/mysqld_safe & #至于为什么使用mysqld_safe,自己可以查下原因。

手动停止mysql的命令:./bin/mysqladmin –h127.0.0.1 shutdown #注意,尽量不要使用localhost,因为有时由于系统的原因,使用localhost会提示无法连接mysql。

手动停止mysql的第二种命令:pkill mysql #杀死所有名称中包含mysql的进程,干净利落 :-D

其他linux下mysql实用命令我后边会附带些。

【注册mysql为系统服务】

如果希望mysql以服务的方式启动,或者设置mysql开机启动,还需要如下步骤。

将support-files 中的mysql.server 拷贝到 /etc/rc.d/init.d/ 下,并重名为mysql (如果你不嫌mysql.server这个名字比较长的话,可以不重命名:-D ,文件名就是服务的名字)。

这是就可以使用service mysql start 来启动mysql了(如果在上一步中你不小心手动启动了mysql,这一步会提示mysql已经启动)。

当然,相应的其他命令还有 service mysql stop/restart/status 等

【设置mysql 开机启动】

此时mysql已经注册为服务了,如需开机启动,再需要两步操作。

首先将mysql加入开机启动列表:

chkconfig --add mysql

然后设置它开机启动:

chkconfig mysql on

这样mysql就会开机启动了。

如果需要关闭开机启动,可以:

chkconfig mysql off

查看mysql是否开机启动:

chkconfig --list mysql

查看mysql侦听是否在侦听端口(默认为3306):

netstat -lt | grep mysql

【mysql用户名、远程登录设置】

上面时如何安装及启动mysql,mysql在初次安装后,还需要设置用户名、密码、及远程登录等。

mysql默认情况下,只有root用户,且密码为空,不允许本机以为其他机器登录。如需设置给root设置一个密码,且允许其远程登录,需要这样操作。

 

首先在mysql安装的机器登录mysql:

mysql -uroot -h127.0.0.1

然后执行如下命令:

grant all privilegeson *.* to root@’%’ identified by ‘12345678’;

如果不需要设置密码,后面的identified by ‘12345678’ 可以省略。

这样,就可以在使用navicat等工具远程连接mysql,进一步执行其他操作了。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

28

2026.01.31

高干文在线阅读网站大全
高干文在线阅读网站大全

汇集热门1v1高干文免费阅读资源,涵盖都市言情、京味大院、军旅高干等经典题材,情节紧凑、人物鲜明。阅读专题下面的文章了解更多详细内容。

7

2026.01.31

无需付费的漫画app大全
无需付费的漫画app大全

想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。

19

2026.01.31

漫画免费在线观看地址大全
漫画免费在线观看地址大全

想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。

2

2026.01.31

漫画防走失登陆入口大全
漫画防走失登陆入口大全

2026最新漫画防走失登录入口合集,汇总多个稳定可用网址,助你畅享高清无广告漫画阅读体验。阅读专题下面的文章了解更多详细内容。

8

2026.01.31

php多线程怎么实现
php多线程怎么实现

PHP本身不支持原生多线程,但可通过扩展如pthreads、Swoole或结合多进程、协程等方式实现并发处理。阅读专题下面的文章了解更多详细内容。

1

2026.01.31

php如何运行环境
php如何运行环境

本合集详细介绍PHP运行环境的搭建与配置方法,涵盖Windows、Linux及Mac系统下的安装步骤、常见问题及解决方案。阅读专题下面的文章了解更多详细内容。

0

2026.01.31

php环境变量如何设置
php环境变量如何设置

本合集详细讲解PHP环境变量的设置方法,涵盖Windows、Linux及常见服务器环境配置技巧,助你快速掌握环境变量的正确配置。阅读专题下面的文章了解更多详细内容。

0

2026.01.31

php图片如何上传
php图片如何上传

本合集涵盖PHP图片上传的核心方法、安全处理及常见问题解决方案,适合初学者与进阶开发者。阅读专题下面的文章了解更多详细内容。

2

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MySQL 初学入门(mosh老师)
MySQL 初学入门(mosh老师)

共3课时 | 0.3万人学习

SQL优化与排查(MySQL版)
SQL优化与排查(MySQL版)

共26课时 | 2.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号