1. 程式人生 > >mysql的常見問題及解決辦法

mysql的常見問題及解決辦法

1、mysql 空密碼可以登入問題。

use mysql;
delete from user where password="";
DROP USER ''@'%';
flush privileges;

刪除資料庫中的空密碼條目。

2、更換使用者或使用者許可權更改後 navicat連線許可權沒有生效。

關閉並重啟navicat 

3、修改密碼報錯 Unknown column 'password' in 'field list'

新版本已經取消password欄位,新版修改密碼命令: update mysql.user set authentication_string=PASSWORD('password') where User='root';

4、mysql忘記root密碼。

mysqld_safe  --skip-grant-tables&, 進入無密碼模式,更改root密碼。

5、 boost相關報錯(忘記具體報錯了)

yum -y install   cmake ncurses-devel libaio bison boost gcc-c++ gcc

http://www.boost.org/users/download/
從MySQL 5.7.5開始Boost庫是必需的
下載 mysql-boost-5.7.12.tar.gz 在 cmake 指定引數 -DWITH_BOOST=boost/boost_1_59_0/
或直接cmake指定引數  -DDOWNLOAD_BOOST=1 -DWITH_BOOST=<directory> 系統會下載 boost  (無效,可能是網路原因)   
先下載boost_1_59_0
tar -xf boost_1_59_0.tar.gz
cd boost_1_59_0
./bootstrap.sh 
./b2 install