日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

mysql 5.6 linux安装配置_linux手动安装配置mysql5.6

發(fā)布時(shí)間:2023/12/10 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 5.6 linux安装配置_linux手动安装配置mysql5.6 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.準(zhǔn)備工作

①官網(wǎng)下載:https://dev.mysql.com/downloads/mysql/5.6.html#downloads

下載之后上傳到服務(wù)器。

②創(chuàng)建linux組用戶

groupadd mysql

useradd -g mysql mysql

2.安裝

①解壓,比如放到了/usr/local/,進(jìn)入到該目錄下,進(jìn)行用z解壓gz包,然后改名為mysql文件夾。

[root@localhost?~]#?cd?/usr/local/

[root@localhost?local] tar -xzvf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz

[root@localhost?local] mv?mysql-5.6.41-linux-glibc2.12-x86_64 mysql

②設(shè)置mysql目錄屬主屬組都為上面添加的組和用戶mysql

[root@localhost?local] chown -R mysql.mysql mysql

③安裝和配置

[root@localhost?local] cd mysql

[root@localhost?mysql]./scripts/mysql_install_db?--user=mysql?--basedir=/usr/local/mysql/?--datadir=/usr/local/mysql/data/

注:若執(zhí)行以上最后一個(gè)命令出現(xiàn)以下問(wèn)題:

問(wèn)題1:

FATAL?ERROR:?please?install?the?following?Perl?modules?before?executing

./scripts/mysql_install_db:Data::Dumper

解決方法 :安裝autoconf庫(kù)

命令:?yum?-y?install?autoconf???//此包安裝時(shí)會(huì)安裝Data:Dumper模塊

問(wèn)題2:

Installing MySQL system tables.../usr/local/mysql//bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

原因:缺少libaio庫(kù)文件

解決方法:yum install libaio* -y

安裝完成重新執(zhí)行安裝命令:

[root@localhost?mysql]./scripts/mysql_install_db?--user=mysql?--basedir=/usr/local/mysql/?--datadir=/usr/local/mysql/data/

3.配置

①配置my.cnf,可以copy或者網(wǎng)上下一個(gè),里面參數(shù)文件路徑要對(duì)。

[root@localhost?mysql] cp support-files/my-default.cnf?/etc/my.cnf

[root@localhost?mysql] vim /etc/my.cnf

[mysql]

#?設(shè)置mysql客戶端默認(rèn)字符集

default-character-set=utf8

socket=/var/lib/mysql/mysql.sock

[mysqld]

#skip-name-resolve

#設(shè)置3306端口

port?=?3306

socket=/var/lib/mysql/mysql.sock

#?設(shè)置mysql的安裝目錄

basedir=/usr/local/mysql

#?設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄

datadir=/usr/local/mysql/data

②配置啟動(dòng)項(xiàng)

創(chuàng)建配置文件中的不存在的路徑和權(quán)限

mkdir /var/lib/mysql

chown -R mysql:mysql /var/lib/mysql

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

[root@localhost?mysql]#?chmod?+x?/etc/rc.d/init.d/mysqld  #添加執(zhí)行權(quán)限

[root@localhost?mysql]#?chkconfig?--add?mysqld        #加入到系統(tǒng)服務(wù)

[root@localhost?mysql]#?chkconfig?--list?mysqld       #檢查是否生效,生效以后就可以用service命令控制啟動(dòng)和停止

[root@localhost?mysql]#?service?mysqld?start         #啟動(dòng)mysql

如果啟動(dòng)不了,執(zhí)行

mv /etc/my.cnf /etc/my.cnf.bak

執(zhí)行后再次啟動(dòng)mysql就行了。

4.環(huán)境變量配置

#能正常啟動(dòng)服務(wù),無(wú)法登錄,需要配置環(huán)境變量

[root@localhost?mysql]#?vim?/etc/profile

export?PATH=$PATH:/usr/local/mysql/bin      #文件最后添加這一句,指向你的安裝目錄bin,保存退出

[root@localhost?mysql]# source /etc/profile    #立即生效

5.再次測(cè)試登錄mysql,發(fā)現(xiàn)就能成功了。

[root@localhost?mysql]mysql               #直接mysql就能進(jìn)入,或者做初始化設(shè)置。

[root@localhost?mysql]mysql_secure_installation    #初始化設(shè)置報(bào)錯(cuò)

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

解決:因?yàn)?tmp下不存在mysql.sock, 通過(guò)

find / -name "*.sock" ,發(fā)現(xiàn)在這里??/var/lib/mysql/mysql.sock

建立個(gè)軟鏈接到/tmp下就行,? ln -s?/var/lib/mysql/mysql.sock? /tmp/mysql.sock

再次初始化

[root@localhost?mysql]mysql_secure_installation

就正常了。

總結(jié)

以上是生活随笔為你收集整理的mysql 5.6 linux安装配置_linux手动安装配置mysql5.6的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。