安裝環境: linux版本: ubuntu-16.04.3-desktop-amd64 mysql版本:mysql-boost-5.7.20.tar.gz 下載地址:https://dev.mysql.com/downloads/mysql/ mysql安裝前的準備工作: 1,安裝cmake工具 s ...
安裝環境:
linux版本: ubuntu-16.04.3-desktop-amd64
mysql版本:mysql-boost-5.7.20.tar.gz
下載地址:https://dev.mysql.com/downloads/mysql/
----------------------------------------------------------------------------------
mysql安裝前的準備工作:
1,安裝cmake工具
sudo apt-get install cmake -y
2,安裝編譯器
sudo apt-get install gcc g++ -y
3,安裝圖形庫
sudo apt-get install libncurses5 libncurses5-dev -y
4,開始編譯與安裝:
1,編譯參數:
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost
2,安裝( make && make install )
安裝完成之後:
--------------------------------------------------------------------------------------------------------------
查看cnf配置文件,一般mysql會去這3個地方找配置文件:
/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf
從左到右查找,找到就停止
1,接下來,我們就要把配置文件拷貝到(或者自己創建)/etc或者/etc/mysql目錄下去:
配置如下:
[client] port = 3306 socket = /usr/local/mysql/data/mysql.sock [mysqld] port = 3306 socket = /usr/local/mysql/data/mysql.sock basedir = /usr/local/mysql datadir = /usr/local/mysql/data
2,修改my.cnf的組與擁有者
chown ghostwu:ghostwu my.cnf
3,來到安裝目錄: /usr/local/mysql/bin 目錄,執行data初始化後,會生成一個預設密碼【第一次登錄的時候需要用到】
./mysqld --initialize --user=ghostwu --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
4,現在可以開始啟動mysql了
5,用初始化時候生成的密碼登錄mysql
6,修改當前用戶密碼:
7,停止mysql進程:
./mysqladmin -u root -pabc123 shutdown
8,重新開啟mysql服務,用新密碼abc123登錄