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...