Linux下源码安装MySQL5.6.30_MySQL
环境简介
linux :cenos 6.5
mysql版本:mySQL5.6.30
Mysql5.6.30安装与mySQL5.1安装还是有一些区别了,需要使用cmake进行安装信息的配置。据说Mysql从5.5以后安装都需要cmake。
Mysql5.6.30里面没有configure,没法通过./configure 进行安装配置,需要自己去生成配置信息
MySQL5.6.30安装
前期准备
创建mysql用户与mysql组
创建组:groupadd mysql
创建用户:useradd -r -g mysql mysql
创建mysql文件夹于数据存放文件夹data
mkdir -p /usr/local/mysql/data
安装cmake
当然也可使用yum安装命令如下
yum install cmake -y
安装信息配置
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/usr/localhost/mysql/data
执行make && make install
进行相应的配置
1.conf:用于保存mysql配置信息
mkdir /usr/local/mysql/conf
2.var:用来存放mysql运行时文件
mkdir /usr/local/mysql/var
3.将support-files里面的my-default.cnf移到conf里面,并改名为my.cnf
4.分配权限
chown -R mysql:mysql /usr/local/mysql
初始化mysql
/usr/local/mysql/scripts/mysql_install_db--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --skip-name-resolve--user=mysql --defaults-file=/usr/local/mysql/conf/my.cnf--pid-file=/usr/local/mysql/var/mysql.pid--socket=/usr/local/mysql/var/mysql.sock
启动与关闭mysql
启动:support-files/mysql.server start
关闭:support-files/mysql.server stop
连接mysql
mysql安装好之后的目录结构
启动之前与后比较如下图
安装可能遇到问题解决
问题1
./configure 的时候报一下的错误,可以尝试这样解决
Mysql安装:/bin/rm: cannot remove libtoolt': No such file or directory .
编译MySQL的过程中提示:
/bin/rm: cannot removelibtoolt’: No such file or directory
解决:
1、确认libtool是否已经安装,如果没有安装的话,则先安装libtool
yum -y install libtool
2、分别执行以下三条命令:
autoreconf –force –install
libtoolize –automake –force
automake –force –add-missing
再重新编译安装,问题解决!
问题二
缺少ncurses-devel包
错误信息如下
解决版本
解决方式(CentOS)
yum list"grep ncurses
yum -y install ncurses-devel
问题三
当执行mysql_install_db初始化mysql时候
发现已经存在my.cn文件,很有可能是系统之前安装了mysql没有卸载干净导致的
my.cn文件如下
这样就导致了,本地usr/local/mysql/var中没有生成mysql.sock文件
解决办法:
移除/etc/my.cn,然后重新初始化
问题四:如果启动mysql出现找不到**.pid文件问题
问题出错界面如下
修改my.cnf配置文件,指定数据库所在文件,如下
执行bin/mysqld_safe &
在执行support-files/mysql.server start

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Sebagai bahasa pengaturcaraan peringkat tinggi, bahasa Python mudah dipelajari, mudah dibaca dan ditulis, dan telah digunakan secara meluas dalam bidang pembangunan perisian. Walau bagaimanapun, disebabkan sifat sumber terbuka Python, kod sumber mudah diakses oleh orang lain, yang membawa beberapa cabaran kepada perlindungan kod sumber perisian. Oleh itu, dalam aplikasi praktikal, kita sering perlu mengambil beberapa kaedah untuk melindungi kod sumber Python dan memastikan keselamatannya. Dalam perlindungan kod sumber perisian, terdapat pelbagai amalan aplikasi untuk dipilih oleh Python. Di bawah adalah beberapa perkara biasa

Bagaimana untuk memaparkan kod sumber kod PHP dalam penyemak imbas tanpa ditafsir dan dilaksanakan? PHP ialah bahasa skrip sebelah pelayan yang biasa digunakan untuk membangunkan laman web dinamik. Apabila fail PHP diminta pada pelayan, pelayan mentafsir dan melaksanakan kod PHP di dalamnya dan menghantar kandungan HTML akhir kepada penyemak imbas untuk paparan. Walau bagaimanapun, kadangkala kami mahu memaparkan kod sumber fail PHP terus dalam penyemak imbas dan bukannya dilaksanakan. Artikel ini akan memperkenalkan cara untuk memaparkan kod sumber kod PHP dalam penyemak imbas tanpa ditafsir dan dilaksanakan. Dalam PHP, anda boleh menggunakan

Anda boleh menggunakan alat pembangun penyemak imbas untuk melihat kod sumber tapak web Dalam penyemak imbas Google Chrome: 1. Buka penyemak imbas Chrome dan lawati tapak web di mana anda ingin melihat kod sumber 2. Klik kanan di mana-mana di web halaman dan pilih "Periksa" atau tekan kekunci pintasan Ctrl + Shift + I untuk membuka alat pembangun 3. Dalam bar menu atas alat pembangun, pilih tab "Elemen" 4. Lihat sahaja kod HTML dan CSS daripada laman web tersebut.

Langkah-langkah untuk melihat kod sumber Tomcat dalam IDEA: 1. Muat turun kod sumber Tomcat; . Pembelajaran dan pengemaskinian berterusan 7. Gunakan alat dan pemalam 8. Mengambil bahagian dalam komuniti dan menyumbang. Pengenalan terperinci: 1. Muat turun kod sumber Tomcat Anda boleh memuat turun pakej kod sumber dari laman web rasmi Apache Tomcat Biasanya pakej kod sumber ini dalam format ZIP atau TAR, dsb.

Vue boleh memaparkan kod sumber Kaedah melihat kod sumber dalam Vue ialah: 1. Dapatkan Vue melalui "git clone https://github.com/vuejs/vue.git" 2. Pasang dependensi melalui "npm i"; ; 3. Melalui " npm i -g rollup" untuk memasang rollup ;

Ralat kod sumber PHP: Untuk menyelesaikan masalah ralat indeks, contoh kod khusus diperlukan Dengan perkembangan pesat Internet, pembangun sering menghadapi pelbagai masalah semasa menulis laman web dan aplikasi. Antaranya, PHP ialah bahasa skrip sebelah pelayan yang popular, dan ralat kod sumbernya merupakan salah satu masalah yang sering dihadapi oleh pembangun. Kadangkala, apabila kita cuba membuka halaman indeks tapak web, pelbagai mesej ralat akan muncul, seperti "InternalServerError", "Unde

Dengan memahami kod sumber rangka kerja Golang, pembangun boleh menguasai intipati bahasa dan mengembangkan fungsi rangka kerja. Mula-mula, dapatkan kod sumber dan biasakan diri dengan struktur direktorinya. Kedua, baca kod, jejak aliran pelaksanaan, dan fahami kebergantungan. Contoh praktikal menunjukkan cara menggunakan pengetahuan ini: cipta perisian tengah tersuai dan lanjutkan sistem penghalaan. Amalan terbaik termasuk pembelajaran langkah demi langkah, mengelakkan penampalan salin tanpa fikiran, menggunakan alatan dan merujuk kepada sumber dalam talian.

Artikel ini meneroka analisis kod sumber dan pengoptimuman rangka kerja Go. Struktur kod sumber merangkumi empat pakej utama, yang melibatkan logik rangka kerja teras, konteks permintaan, pengikatan data dan pemaparan respons. Teknik pengoptimuman termasuk: 1. Gunakan pepohon penghalaan untuk mengoptimumkan pemprosesan laluan untuk meningkatkan kelajuan carian laluan dengan ketara. 2. Gunakan perisian tengah untuk caching dan pemampatan untuk mengurangkan beban pelayan dan masa tindak balas. 3. Elakkan melakukan operasi yang memakan masa dalam panggilan balik untuk mengekalkan tindak balas yang tinggi. 4. Dayakan pengelogan dan analisis permintaan perlahan untuk mengenal pasti kesesakan prestasi. 5. Kemas kini versi rangka kerja dengan kerap untuk memanfaatkan peningkatan prestasi terkini.
