ubuntu與mysql

在ubuntu下面運行 sudo apt-get install mysql-server命令,安裝mysql成功,但是啟動不成功。說是/var/run/mysqld目錄下的mysqld.sock有問題,進入目錄發現,根本沒有這個檔案。 找了好多方法,最後通過這個命令解決了sudo apt-get updatesudo apt-get upgrade 之後再調用sudo apt-get install mysql-server mysql-common mysql-client   ======

LAMP系統效能調優 MySQL資料庫伺服器最佳化

如今,開發人員不斷地開發和部署使用 LAMP(Linux、Apache、MySQL 和 PHP/Perl)架構的應用程式。但是,伺服器管理員常常對應用程式本身沒有什麼控制能力,因為應用程式是別人編寫的。這份 共三部分的系列文章 將討論許多伺服器配置問題,這些配置會影響應用程式的效能。本文是本系列文章的第三部分,也是最後一部分,將重點討論為實現最高效率而對資料庫層進行的調優。關於 MySQL 調優有 3 種方法可以加快 MySQL 伺服器的運行速度,效率從低到高依次為:  1. 替換有問題的硬體。

兩種轉換mysql資料編碼的方法-latin1轉utf8

背景:某個系統的mysql資料庫dnname採用預設的latin1字元集,系統升級需要將所有資料轉換成utf-8格式,目標資料庫為newdbname(建庫時使用utf8)方法一:步驟一 命令列執行:mysqldump --opt -hlocalhost -uroot -p*** --default-character-set=lantin1 dbname > /usr/local/dbname.sql步驟二 將 dbname.sql檔案中的create

mysql MyAMI 鎖機制

為了給高並發情況下的mysql進行更好的最佳化,有必要瞭解一下mysql查詢更新時的鎖表機制。    一、概述    MySQL有三種鎖的層級:頁級、表級、行級。  MyISAM和MEMORY儲存引擎採用的是表級鎖(table-level locking);BDB儲存引擎採用的是頁面鎖(page-level locking),但也支援表級鎖;InnoDB儲存引擎既支援行級鎖(row-level locking),也支援表級鎖,但預設情況下是採用行級鎖。    MySQL這3種鎖的特性可大致歸納如

如何設定MySQL同步(Replication)

如何設定MySQL同步(Replication) 作/譯者:葉金榮(Email:),來源:http://imysql.cn,轉載請註明作/譯者和出處,並且不能用於商業用途,違者必究。MySQL

mysql中對錶中欄位id內容為a1,a2,…a22..的排序問題

有人問道比如資料表中有欄位sortid,分別有a1到a29的字元,如果查詢時加入"order by sortid",排序會是a1,a10,a11...a19,a2,..a29,a3,a4...a9這樣的怎樣可以讓它以a1,a2,a3....a28,a29這樣排序輸出呢?下面建一個測試用表CREATE TABLE `test_njj` (        `id` int(10) NOT NULL auto_increment,        `sortid` varchar(20) NOT

JAVA中用JDBC串連mysql

本文轉自http://blog.chinaunix.net/uid-26359455-id-3153931.html正其好奇java怎麼串連JDBC,就看到如下方法。第一步:先下載:mysql和JDBC的驅動::http://mysql.ntu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.0.8.zip第二步:解壓檔案,把裡面的mysql-connector-java-5.0.8-bin.jar放到\Java\jdk1.6.0_22\j

MySQL建立使用者,授權,刪除使用者,修改密碼

首先要聲明一下:一般情況下,修改MySQL密碼,授權,是需要有mysql裡的root許可權的。註:本操作是在WIN命令提示字元下,phpMyAdmin同樣適用。    使用者:phplamp  使用者資料庫:phplampDB1.建立使用者。//登入MYSQL@>mysql -u root -p@>密碼//建立使用者mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",pas

解決Navicat 報錯:1130-host … is not allowed to connect to this MySql server,MySQL不允許從遠端存取的方法

解決方案:1。 改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user

java-mysql異常討論

-----------------------------------------------------------     mysql5.0+myeclipse4.1+tomcat5.0   全部使用預設編碼方式     1:插如資料到mysql中:           在頁面上加入本頁的編碼方式           <%@   page   contentType= "text/html;charset=gb2312 "   %>          

Toad for MySQL ,Navicat for MySQ串連錯誤 Access denied for user: ‘root@localhost’ (Using pa

Toad for MySQL 串連 MySQL時彈出 Access denied for user: 'root@localhost' (Using password: YES)這個錯誤我從網上搜了有多種原因,其他的原因網上都有,我碰到這個錯誤的原因是我以前把mysql的連接埠改掉了。所以串連時要使用my.ini中的連接埠號碼,不要再使用3306預設連接埠。Navicat for MySQL 串連 MySQL時彈出  1045- Access denied for user:

MySQL裡主鍵與外鍵的關係

通俗點兒講,我現在有一個論壇,有兩張表,一張是主貼 thread,一張是回帖 reply先說說主鍵,主鍵是表裡面唯一識別記錄的欄位,一般是文章id,體現在訪問的時候,例如是thread.php?id=1 表示我要訪問的是文章id是1 的文章~再來說說外鍵,當我們刪除某個文章的時候,需要執行另一個操作,就是刪除所有回帖,如果正常情況下,我們需要執行兩次delete操作(thread和 reply),這時候如果存在外鍵,例如,在reply

向mysql中插入格式為”yyyy-MM-dd HH:mm:ss”的時間

某個table中有一個類型為datetime的欄位,想向其插入一個時間,格式為"yyyy-MM-dd HH:mm:ss";開始我的做法是,sql中執行 ps.setDate(2,date)。。。發現,插入的成功後,後台資料庫的時間的時分秒顯示總是為00:00:00.我在sql執行前已經事先格式話好了。SimpleDateFormat sfd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String rReceptDate = sfd.format(

mysql儲存IP地址省空間的方法

mysql儲存IP地址省空間的方法 作為一名開發人員,當你在使用mysql來做為你的儲存資料庫,肯定都會考慮用最合適的欄位類型來建立資料庫表吧。  www.2cto.com  可是假如你其中一個語句這麼寫 ip varchar(15) not null default '' COMMENT

linux下mysql資料庫C語言編程

在linux上安裝好mysql後,建立我們測試用的資料庫和表,並插入記錄,sql語句如下:CREATE DATABASE ta;use taCREATE TABLE t1 ( id INTEGER NOT NULL , name TEXT NOT NULL);INSERT INTO t1 VALUES(1,'n1');INSERT INTO t1 VALUES(2,'n2');INSERT INTO t1

一種網路MySQL資料庫無法串連的錯誤排除

接到客戶的電話,說我做的一個軟體(從公網主機MySQL資料庫下載資料)提示“無法串連網路資料庫”,但是從單位將軟體拷貝回家用卻正常。這種情況以前也遇到過,主要問題很可能是:使用者IP被屏蔽了。從網路上找到的資料如下:======================================================================host ''hostname'' is blocked because of many connection

講解MySQL索引的概念及資料庫索引的應用

    1.資料庫引入了索引   使用者對資料庫最頻繁的操作是進行資料查詢。一般情況下,資料庫在進行查詢操作時需要對整個表進行資料搜尋。當表中的資料很多時,搜尋資料就需要很長的時間,這就造成了伺服器的資源浪費。為了提高檢索資料的能力,資料庫引入了索引機制。   2.有關“索引”的比喻   從某種程度上,可以把資料庫看作一本書,把索引看作書的目錄,通過目錄尋找書中的資訊,顯然較沒有目錄的書方便、快捷。   3.資料庫索引實際是什嗎?(兩部分組成)

Mysql參數配置最佳化說明。

1.擷取當前配置參數要最佳化配置參數,首先要瞭解當前的配置參數以及運行情況。使用下列命令可以獲得目前伺服器使用的配置參數:mysqld –verbose –helpmysqladmin variables extended-status –u root –p在MySQL控制台裡面,運行下列命令可以擷取狀態變數的值:mysql> SHOW STATUS;如果只要檢查某幾個狀態變數,可以使用下列命令:mysql> SHOW STATUS LIKE ‘[匹配模式]’; (

MySQL中的字元集涵義及使用方法總結(一)

如若轉載,請註明出處,謝謝。一、顯示字元集相關的變數值mysql> show variables like 'chara%';+--------------------------+-------------------------------------------+| Variable_name            | Value                                     |+--------------------------+------------

總頁數: 2483 1 .... 404 405 406 407 408 .... 2483 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.