1. 程式人生 > >MySQL配置和設定問題小結

MySQL配置和設定問題小結

問題1:

[[email protected]_ts_tian bin]# mysqladmin -uroot password 'kaka123'
mysqladmin: connect to server at 'localhost' failed
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)'
[[email protected]_ts_tian bin]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[

[email protected]_ts_tian bin]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YES)

問題1.1:

發現mysql資料庫下user表中,Host和User為兩個主鍵列。

mysql> update user set host='%' where user='root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

解決1 (7:忘記密碼):

[[email protected]_ts_tian bin]# service mysqld stop 
Shutting down MySQL.. SUCCESS! 
[[email protected]_ts_tian bin]# mysqld_safe --user=root --skip-grant-tables --skip-networking &
[1] 30273
[[email protected]_ts_tian bin]# 151013 15:40:40 mysqld_safe Logging to '/var/lib/mysql/Tony_ts_tian.err'.
151013 15:40:40 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

注:--skip-grant-tables 啟動mysql時不啟動grant-tables,授權表

       --skip-networking關閉MySQL的TCP/IP連線方式,跳過網路

注:不要關閉上個終端,再次開啟一個終端。
執行以下指令:

[email protected]_ts_tian init.d]# mysql -u root
mysql> use mysql
mysql> UPDATE user SET Password=PASSWORD('kaka321') where USER='root';
mysql> flush privileges;
mysql> quit
[[email protected]_ts_tian bin]# service mysqld start
[[email protected]_ts_tian bin]# service mysqld restart
[[email protected]_ts_tian bin]# mysql -u root -p
Enter password:
………………ok.

或者:

UPDATE `user` SET Host='%' WHERE Host='127.0.0.1' AND User='root'

注:也可使用:/etc/mysql/debian.cnf檔案中[client]下配置的密碼。

問題2:

mysql> use mysql
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

解決2:

mysql> SET PASSWORD = PASSWORD('kaka321');
Query OK, 0 rows affected (0.00 sec)

修改後繼續使用。
問題3:

mysql> INSERT INTO mysql.user(Host,User,Password) VALUES("10.155.123.55","kaka",PASSWORD("kaka123"));
ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
mysql> INSERT INTO mysql.user(Host,User,Password,ssl_cipher) VALUES("10.155.123.55","kaka",PASSWORD("kaka123"),"");
ERROR 1364 (HY000): Field 'x509_issuer' doesn't have a default value
mysql> INSERT INTO mysql.user(Host,User,Password,ssl_cipher,x509_issuer) VALUES("10.155.123.55","kaka",PASSWORD("kaka123"),"","");
ERROR 1364 (HY000): Field 'x509_subject' doesn't have a default value
mysql> INSERT INTO mysql.user(Host,User,Password,ssl_cipher,x509_issuer) VALUES("10.155.123.55","kaka",PASSWORD("kaka123"),"","");
ERROR 1364 (HY000): Field 'x509_subject' doesn't have a default value

解決3:

mysql> INSERT INTO mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) VALUES("10.155.123.55","kaka",PASSWORD("kaka123"),"","","");
Query OK, 1 row affected (0.03 sec)

問題4:

 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'weloveshare'

解決4:

[[email protected]_ts_tian bin]# mysql -u root -p;
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 密碼正確,就可以登入了.

問題5:

C compiler on this system is: cc 
Cannot find appropriate C++ compiler on this system.
configure: error: no acceptable C compiler found in $PATH

解決5:

apt-get install gcc build-essential
問題6:

configure: error: no acceptable m4 could be found in $PATH.

解決6:

ftp://ftp.gnu.org/gnu/m4/
apt-get install m4
問題7:

make[1]: *** [sql/CMakeFiles/sql.dir/all] Error 2
ubuntu version: Ubuntu 14.04 LTS

解決7:

1:要麼磁碟儲存空間不足,一版5.6的大概30G左右!

2:安裝:

apt-get install bison

問題8:

make && make install
The program 'make' is currently not installed. You can install it by typing:

解決8:

apt-get install make
問題9:

mysql啟動失敗!

[email protected]:/usr/local/mysql/support-files# ./mysql.server start
Starting MySQL
... * The server quit without updating PID file (/data/mysql.pid).

解決9:

1:my.cnf 配置檔案配置錯誤!參考

2:安裝完後,可能重啟下系統,可選建議!

3:mysql原始碼編譯問題!

相關推薦

MySQL配置設定問題小結

問題1: [[email protected]_ts_tian bin]# mysqladmin -uroot password 'kaka123' mysqladmin: connect to server at 'localhost' failed ERROR

mysql配置檔案設定注意點

說明:mysql動態修改的配置引數有兩種: 會話session:只對當前會話產生影響,退出mysql後失效 全域性GLOBAL:對以後的mysql的連線都生效的,重啟mysql後失效(reload過載不會) 注意:如果mysql重啟後這些將失效(reload重新載入不會失效)

faster-rcnn配置訓練小結

論文:http://arxiv.org/abs/1506.01497 1.準備工作 類似於fast-rcnn http://blog.csdn.net/u010678153/article/details/46892911 2.安裝(用於demo) 2.1 從github

Mysql 配置一些控制檯命令

(輸入"net start mysql"後提示"'net'不是內部或外部命令...,我的電腦->右鍵->屬性->高階->環境變數->系統變數->path,再點“編輯”就可以了。在“變數值”對話方塊裡面加“C:\windows\system

MySQL配置MySQL安裝遠程訪問步驟

image 新建 oar 最新 rest word clas 字段 sql安裝 以遠程服務器為例,安裝Mysql到Linux並配置遠程訪問,步驟如下: 1.下載安裝最新的rpm文件 方法一: rpm -Uvh http://repo.mysql.com/mysql-co

MySQL慢查詢日誌相關的配置使用。

其他 進制 數據 mps 執行 不存在 時間 tex http MySQL慢查詢日誌提供了超過指定時間閾值的查詢信息,為性能優化提供了主要的參考依據,是一個非常實用的功能,MySQL慢查詢日誌的開啟和配置非常簡單,可以指定記錄的文件(或者表),超過的時間閾值等就可以記

基於SSM的Maven項目(RedisMysql)配置文件整合

data- ide directory lease dispatch spring容器 servle apach work src/main/resources 1. db 文件夾 1.1 db.properties jdbc.driverClass=com.mysq

【CentOS6.5】MySQL安裝配置

配置 entos alt tro images .com centos ges mys 1./etc/my.cnf 這是mysql的主配置文件 2、數據存放位置 3、錯誤存放位置 【CentOS6.5】MySQL安裝和配置

Mysql主從配置跳過事務

mysql主從配置和跳過事務Mysql主從配置和跳過事務一、介紹:大型網站中數據層還是原來那種傳統的數據架構,或者只是淡淡靠一臺服務器來扛,如此多的數據庫連接操作,數據必然會崩潰,數據丟失的話,可想而知後果不堪設想。所以我們想到很多解決方法·:一方面采用優秀的代碼框架,進行代碼的優化,采用優秀的數據緩存技術如

python操作mysql③python操作mysql的orm工具sqlaichemy安裝配置使用

utf pes 中文 pytho oot 工具 mage lean cred python操作mysql③python操作mysql的orm工具sqlaichemy安裝配置和使用 手冊地址: http://docs.sqlalchemy.org/en/rel_1

搭建ssm框架項目基本原理主要的配置文件小結

切面 localhost post 適配 res enter pop -h spl 1.springmvc是spring框架的一個模塊,springmvc和spring無需通過中間整合層進行整合。springmvc是一個基於mvc的web框架。mvc的思想

mysql 安裝配置

post vim編輯 div tin expand 修改編碼 輸入 粘貼 var mysql 安裝: 在命令行輸入 sudo apt-get install mysql-server 安裝過程中會跳出來一個窗口,輸入數據庫root用戶的密碼(必須輸入密碼)

7、mysql配置安裝

tail 創建 san ext 註意 重新 ica data value linux環境下mysql的安裝sudo yum install mysql-server修改配置文件vim /etc/my.cnf添加default-character-set = utf8設置my

MySQL常用配置性能壓力測試:MySQL系列之十五

text imu reat ini -o blocks debug 生成 存在 一、MySQL常用配置 以下所有配置參數以32G內存的服務器為基 1、打開獨立的表空間 innodb_file_per_table = 1 2、MySQL服務所允許的同時會話數的上限,默認為

mysql配置安裝

load 大數 輸出 The 語言 配置文件 web開發 ruby password 1.數據庫 什麽是數據庫?

linux中mysql配置檔案jdk環境變數

mysql配置檔案 [client]default-character-set = utf8mb4 [mysql]socket = /var/lib/mysql/mysql.sockdefault-character-set = utf8mb4 [mysqld]skip-name-resolveport

linux中mysql配置文件jdk環境變量

jdk環境變量 ons utf8mb4 linux utf innodb ron mysql datadir mysql配置文件 [client]default-character-set = utf8mb4 [mysql]socket = /var/lib/mysql/m

樹莓派 安裝MySQL資料庫 配置

                             樹莓派 安裝MySQL資料庫 和配置   前言:我們僅僅是在樹莓派3上搭建

Ubuntu 環境下的mysql 遠端訪問,redis 遠端訪問設定密碼 ,mongo 安裝 ,設定使用者密碼,開啟遠端訪問

MySQL遠端訪問 1.編輯mysql配置檔案,把其中bind-address = 127.0.0.1註釋了 vi /etc/mysql/mysql.conf.d/mysqld.cnf 2.使用root進入mysql命令列,執行如下2個命令,示例中mysql的root賬號密碼:root grant

MySQL中 InnoDB MyISAM 小結

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!