Linux初始環境下安裝MySQL資料庫

2021-10-10 16:00:15 字數 3562 閱讀 6380

mount: /dev/sr0 寫保護,將以唯讀方式掛載

[root@localhost ~]# yum -y install ncurses-devel

cmake是乙個編譯工具,在安裝mysql時,代替configure命令的功能,用於配置mysql的安裝選項和執行環境。

[root@localhost ~]# tar -zxvf cmake-2.8.6.tar.gz -c /usr/src

[root@localhost ~]# cd /usr/src/cmake-2.8.6/

[[email protected]]# ./configure && gmake && gmake install

注意:

使用gmake編譯安裝cmake工具

使用cmake配置myslq的安裝選項

最後使用make編譯安裝mysql。

[root@localhost cmake-2.8.6]# cd

[root@localhost ~]# tar -zxvf mysql-5.6.36.tar.gz -c /usr/src

[root@localhost ~]# cd /usr/src/mysql-5.6.36/

[root@localhost mysql-5.6.36]# cmake -dcmake_install_prefix=/usr/local/mysql -dsysconfdir=/etc -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_extra_charsets=all

(注意這裡的空格,多乙個少乙個空格都會出錯的)

選項說明:

-dcmake_install_prefix=/usr/local/mysql#指定安裝路徑

-dsysconfdir=/etc #指定配置檔案路徑

-ddefault_charset=utf8 #指定字元型別

-ddefault_collation=utf8_general_ci #指定字符集

-dwith_extra_charsets=all #開啟擴充套件字符集

[root@localhost mysql-5.6.36]# make && make install

優化mysql命令路徑:

[root@localhost mysql-

5.6.36

]# ln /usr/local/mysql/bin/* /usr/local/bin/

複製mysql配置檔案到/etc目錄:

cp /usr/src/mysql-

5.6.36

/support-files/my-

default

.cnf /etc/my.cnf

cp:是否覆蓋"/etc/my.cnf"? y

複製mysql指令碼檔案到/etc/rc.d/init.d/目錄中

cp /usr/src/mysql-5.6.36/support-files/mysql.server /etc/rc.d/init.d/mysqld 

chmod a+x /etc/rc.d/init.d/mysqld

新增mysqld服務到服務管理器

[

root@localhost mysql-5.6.36

]# chkconfig --add mysqld

[root@localhost mysql-5.6.36

]# chkconfig mysqld on

建立mysql使用者和組:

[root@localhost mysql-5.6.36]# groupadd mysql

[root@localhost mysql-5.6.36]# useradd -s /sbin/nologin -g mysql mysql

安裝perl執行元件和執行環境:

[root@localhost mysql-5.6.36]# yum -y install perl perl-devel perl-dbd* #安裝perl語言環境

初始化mysql:

/usr/local/mysql/scripts/mysql_install_db --user=mysql --group=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

選項說明:

–user=mysql #程序管理使用者

–group=mysql #程序管理組

–basedir=/usr/local/mysql #指定mysql基本目錄

–datadir=/usr/local/mysql/data #指定mysql資料庫儲存目錄

[root@localhost mysql-5.6.36]# systemctl restart mysqld

root使用者第一次設定密碼:

[root@localhost mysql-5.6.36]# mysqladmin -u root password

root使用者修改密碼:

[root@localhost mysql-5.6.36]]# mysqladmin -u root -p password

登入mysql: mysql -u root -

mysql 安裝 運維 Linux下安裝MySQL

安裝環境 linux伺服器centos 5.5 安裝版本 mysql 5.5.8.tar.gz 1 安裝 cmake 編譯器。cd usr local src wget 2 解壓cmake tar zvxf cmake 2.8.4.tar.gz 3 配置編譯 cd cmake 2.8.4 yum y...

windows xampp環境下公升級mysql

question 安裝ones erp系統,安裝提示 need mysql version 5.6.5 mysql version顯示 mysql ver 15.1 distrib 10.1.13 mariadb,for win32 amd64 原本以為提示有錯,我的mysql版本明顯大於5.6.5...

Linux安裝phpstudy開啟mysql

先進入根目錄 cd 然後輸入mysql 如果你看見 命令不存在 先找到一鍵安裝phpstudy目錄下面的mysql然後找到bin 系統缺省會查詢 usr bin下的命令,如果這個命令不在這個目錄下,當然會找不到命令,我們需要做的就是對映乙個鏈結到 usr bin目錄下,相當於建立乙個鏈結檔案。首先得...