安装MySQL数据库的详细教程
admin
2023-05-23 15:22:46
0

不知道大家之前对类似安装MySQL数据库的详细教程的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完安装MySQL数据库的详细教程你一定会有所收获的。 

1)创建mysql用户账号

[root@onde ~]# groupadd mysql

[root@onde ~]# useradd -s /sbin/nologin -g mysql -M mysql

检查刚刚创建的mysql用户和组,命了:

[root@onde ~]# tail -1 /etc/passwd

mysql:x:1001:1001::/home/mysql:/sbin/nologin

可以看到mysql用户和组已经创建成功。

现在建立存放所以软件的固定目录,命令如下:

[root@onde ~]# mkdir -p /home/cheac/tools

[root@onde ~]# cd /home/cheac/tools

2)获取mysql软件包

链接: http://pan.baidu.com/s/1pLNmZB9 密码: qkzu

[root@onde ~]# tar xf mysql-5.5.49.tar.gz

[root@onde ~]# mkdir -p /application/

[root@onde ~]# tar xf mysql-5.5.49.tar.gz

[root@onde ~]# mv mysql-5.5.49 /application/mysql-5.5.49(移动并改名)

创建软连接,生成去掉版本号的访问路径并查看。

[root@onde tools]# ln -s /application/mysql-5.5.49/ /application/mysql

[root@onde tools]# ls -l /application/

接下来初始化mysql配置文件my.cnf

[root@www tools]# cd /application/mysql/

[root@www mysql]# ls -l support-files/*.cnf

-rw-r--r-- 1 7161 wheel  4691 Jun 19  2013 support-files/my-huge.cnf

-rw-r--r-- 1 7161 wheel 19759 Jun 19  2013 support-files/my-innodb-heavy-4G.cnf

-rw-r--r-- 1 7161 wheel  4665 Jun 19  2013 support-files/my-large.cnf

-rw-r--r-- 1 7161 wheel  4676 Jun 19  2013 support-files/my-medium.cnf

-rw-r--r-- 1 7161 wheel  2840 Jun 19  2013 support-files/my-small.cnf

[root@www mysql]# /bin/cp support-files/my-small.cnf /etc/my.cnf

初始化MySQL数据库文件,命令如下:

[root@www mysql]# mkdir -p /application/mysql/data (建立MySQL数据文件目录)

[root@www mysql]# chown -R mysql.mysql /application/mysql/(授权mysql用户管理MySQL的安录)

[root@www mysql]# /application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql(初始化MySQL数据库文件,会有很多信息提,ERROR级别的错误,会有两个OK的字样,表示初始化成功,否则就要解决初始化的问题)

以上命令的主要作用是生成了如下数据库文件:

[root@www mysql]# tree /application/mysql/data/

/application/mysql/data/

|-- mysql

|   |-- columns_priv.MYD

|   |-- columns_priv.MYI

|   |-- columns_priv.frm

|   |-- db.MYD

|   |-- db.MYI

|   |-- db.frm

|   |-- event.MYD

|   |-- event.MYI

|   |-- event.frm

...省略若干...

配置并启动脚本,命令如下:

[root@www mysql]# cp support-files/mysql.server  /etc/init.d/mysqld

[root@www mysql]# chmod +x /etc/init.d/mysqld

MySQL二进制默认安装路径是/usr/local/mysql,启动脚本里是/usr/local/mysql的路径都需要替换,命令如下:

[root@www mysql]# sed -i 's#/usr/local/mysql#/application/mysql#g'

/application/mysql/bin/mysqld_safe /etc/init.d/mysqld

启动MySQL数据库,命令如下:

[root@www mysql]# /etc/init.d/mysqld start

Starting MySQL.. SUCCESS!

检查MySQL数据库是否启动,命令如下:

[root@www mysql]# netstat -lntup|grep mysql

tcp  0  0.0.0.0:3306  0.0.0.0:* LISTEN 9874/mysqld

如发现3306端口没起来,请tail-100/application/mysql/data/机器名.err查看日志信息,看是否有报错信息,然后根据相关错误提示进行调试

好了,MySQL到此安装完毕!

看完安装MySQL数据库的详细教程这篇文章,大家觉得怎么样?如果想要了解更多相关,可以继续关注我们的行业资讯板块。

相关内容

热门资讯

赋能全域数据互通,“郑数登”入... 【大河财立方 记者 李雯雯】5月19日,大河财立方记者从郑州数据交易中心获悉,由河南省发展改革委、中...
河南文旅,“留量时代” 【大河财立方 记者 朱娟】初夏微风,轻拂过中原,吹动文旅潮涌不息。从龙门石窟的千年石刻到洛邑古城的汉...
从机甲量产到AI适配 人形机器... 载人变形机甲量产落地,人形机器人接入AI智能体,机器人动作大模型面世……近期,我国人形机器人领域迎来...
鑫宏业获得实用新型专利授权:“... 证券之星消息,根据天眼查APP数据显示鑫宏业(301310)新获得一项实用新型专利授权,专利名为“抗...
客运航司上市有望破冰!长龙航空... 【大河财立方消息】 时隔8年,A股或再迎来一家客运航空公司。近日,证监会官网显示,浙江长龙航空股份有...
湖南省拟发行34.12亿元地方... 【大河财立方消息】 5月19日,湖南省财政厅发布通知,决定发行2026年湖南省政府专项债券(十至十一...
中央生态环保督察公布辽宁、吉林... 第三轮第六批中央生态环境保护督察今天(5月19日)集中公布辽宁、吉林、黑龙江和广西四省区典型案例。辽...
2026年成都市科技活动周即将... 记者从成都市科技局获悉,5月23日晚,2026年四川省科技活动周暨蓉城科学之夜启动仪式将在成都天府艺...
河南制造,“小满时刻” 【大河财立方 记者 王磊彬 文图】立夏之后,小满将至。中原沃野之上,千万亩小麦正进入籽粒灌浆、日渐充...
败诉后,马斯克表示“不服” 就美国企业家埃隆·马斯克针对开放人工智能研究中心(OpenAI)的诉讼,加利福尼亚州奥克兰市一家联邦...