centos mysql 5 7 簡易安裝

2021-07-10 20:57:21 字數 1806 閱讀 8986

mysql 安裝常規的操作見其他的文章吧,這裡就簡單記錄一下遇到的問題。

cmake 命令

cmake -dcmake_install_prefix=/usr/local/mysql/mysql-5.7.11-5703 \

-dmysql_datadir=/usr/local

/mysql/mysql-5.7.11-5703/data/ \

-dsysconfdir=/usr/local

/mysql/mysql-5.7.11-5703/etc/ \

-ddownload_boost=0 -dwith_boost=/usr/local

/mysql/mysql-5.7.11/boost/boost_1_59_0/ \

-dwith_innobase_storage_engine=1 \

-dwith_partition_storage_engine=1 \

-dwith_federated_storage_engine=1 \

-dwith_blackhole_storage_engine=1 \

-dwith_myisam_storage_engine=1 \

-denabled_local_infile=1 \

-denable_dtrace=0 \

-ddefault_charset=utf8 \

-ddefault_collation=utf8_general_ci \

-dwith_embedded_server=1

make && make install 後,初始化資料庫,這裡命令改了。

.

/mysqld--

initialize--

basedir=/usr/local/mysql/mysql-5

.7.11

-5703/--

datadir=/usr/local/mysql/mysql-5

.7.11

-5703/data/--

user=mysql

修改root密碼 –skip-grant-table模式

. /usr/local/mysql/mysql-

5.7.11

-5703/bin/mysqld_safe --defaults-file

=/usr/local/mysql/mysql-

5.7.11

-5703/etc/my.cnf --datadir=/usr/local/mysql/mysql-

5.7.11

-5703/data

--log

-error

=/usr/local/mysql/mysql-

5.7.11

-5703/data/mysql-error

.log

--skip

-grant

-tables

update mysql.user set authentication_string=password('root123') where user=

'root'

and host =

'localhost';

flush privileges;

重啟mysql服務後,如果提示需要重新alter user再能使用的話,執行下面一句話

alter

user

'root'@'localhost' identified by

'root123';

centos mysql 5 5 簡易安裝記錄

在centos 64 情況下安裝 mysql 5.5 版本,由於大部分操作與安裝 mysql 5.6 相同,因此這裡只是記錄乙個cmake編譯指令和乙個簡單的說明,更詳情的情況可以看另外一篇blog 原始碼編譯安裝 mysql 5.6.10最佳實踐 ssl驗證不成功 在 mysql source c...

mysql5 7 簡易修改mysql密碼

mysql 5.7 mysql庫的user表中已經不再有password欄位,取而代之的為authentication string 修改語法相同,步驟也相同。注意 etc my.cnf這個配置檔案中,basedir datadir這兩個引數的指向,如果指向錯誤,mysqld safe skip g...

mysql5 7 簡易修改mysql密碼

mysql 5.7 mysql庫的user表中已經不再有password欄位,取而代之的為authentication string 修改語法相同,步驟也相同。注意 etc my.cnf這個配置檔案中,basedir datadir這兩個引數的指向,如果指向錯誤,mysqld safe skip g...