mysql-linux64,Linux64下mysql安裝和開辟

1.1

地址:http://www.mysql.com/downloads/mysql/5.5.html#downloads

版本:5.1.68

平臺:linux general

Generic Linux (glibc 2.3) (x86, 64-bit), RPM Package

版本:MySQL Server

(MySQL-server-5.1.68-1.glibc23.x86_64.rpm)

注:這個不是新版,但倒是我之前應用的版本,推敲兼容性,應用該版本。

1.2? 搜檢老版本并卸載

http://blog.sina.com.cn/s/blog_48d5933f0100ts7t.html

1、查找以前是否裝有mysql

號令:rpm -qa|grep -i mysql

可以看到mysql的兩個包:

mysql-4.1.12-3.RHEL4.1

mysqlclient10-3.23.58-4.RHEL4.1

2、刪除mysql

刪除號令:rpm -e --nodeps 包名

( rpm -ev mysql-4.1.12-3.RHEL4.1 )

3、刪除老版本mysql的開辟頭文件和庫

號令:rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

重視:卸載后/var/lib/mysql中的數據及/etc/my.cnf不會刪除,若是斷定沒用后就手工刪除

rm -f /etc/my.cnf

rm -fr /var/lib/mysql

1.3? 安裝

[root@localhost soft]# rpm -ivh MySQL-server-5.1.68-1.glibc23.x86_64.rpm

Preparing...??????????????? ########################################### [100%]

1:MySQL-server?????????? ########################################### [100%]

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password new-password

/usr/bin/mysqladmin -u root -h localhost.localdomain password new-password

Alternatively you can run:

/usr/bin/mysql_secure_installation

which will also give you the option of removing the test

databases and anonymous user created by default.? This is

strongly recommended for production servers.

See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!

Starting MySQL. SUCCESS!

[root@localhost soft]# mysql

-bash: /bin/mysql: 沒有那個文件或目次

1.4? 登錄MySQL

號令是mysql, mysql 的應用語法如下:

mysql [-u username] [-h host] [-p[password]] [dbname]

username 與 password 分別是 MySQL 的用戶名與暗碼,mysql的初始經司帳號是root,沒有暗碼,重視:這個root用戶不是Linux的體系用戶。MySQL默認用戶是root,因為初始沒有暗碼,第一次進時只需鍵入mysql即可。

MySQL默認沒有暗碼,安裝完畢增長暗碼的首要性是不問可知的。

1、號令

usr/bin/mysqladmin -u root password new-password

格局:mysqladmin -u用戶名 -p舊暗碼 password 新暗碼

2、例子

例1:給root加個暗碼123456。

鍵入以下號令 :

[root@test1 local]# /usr/bin/mysqladmin -u root password 123456

注:因為開端時root沒有暗碼,所以-p舊暗碼一項就可以省略了。

3、測試是否批改成功

1)不消暗碼登錄

[root@test1 local]# mysql

ERROR 1045: Access denied for user: root@localhost (Using password: NO)

顯示錯誤,申明暗碼已經批改。

2)用批改后的暗碼登錄

[root@test1 local]# mysql -u root -p

1.5? 設置收集接見

863157-0.jpg

mysql>grant all privileges on . to root@% identified by andrew’ ;

給來自任何IP地址的用戶user分派可對所稀有據庫的所有表進行所有操縱的權限限,并設定口令為123456。

1.6? 編譯運行mysql法度

gcc -ofile1 file1.c? -lmysqlclient -lpthread -ldl? -lm -I/usr/include/mysql/ -L/usr/lib64/mysql

1.7? 報錯

/bin/ld: cannot find -lmysqlclient

1.7.1? 解決辦法1:(測試可行)

64位Linux體系下,源碼編譯時,有時會無法鏈接libmysqlclient庫:

/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching for -lmysqlclient

/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.a when searching for -lmysqlclient

請將Makefile里面的

-L/usr/lib/mysql

改為

-L/usr/lib64/mysql

注明:此處我將-L/usr/lib64/mysql添加進eclipse下的object.mk中。文藝不是炫耀,不是花哨空洞的文字堆砌,不是一張又一張的逆光照片,不是將旅行的意義轉化為名牌包和明信片的物質展示;很多時候它甚至完全不美——它嘶吼、扭曲,它會痛苦地抽搐,它常常無言地沉默。——艾小柯《文藝是一種信仰》

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/394801.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394801.shtml
英文地址,請注明出處:http://en.pswp.cn/news/394801.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mysql 內置功能 存儲過程 目錄

mysql 內置功能 存儲過程介紹mysql 內置功能 存儲過程 創建無參存儲過程mysql 內置功能 存儲過程 創建有參存儲過程mysql 內置功能 存儲過程 刪除存儲過程轉載于:https://www.cnblogs.com/mingerlcm/p/10533021.html

簡化C語言文法

程序 → 外部聲明|程序 外部聲明 外部聲明 → 定義函數|定義 函數定義 → 類型標識符 聲明部分語句 類型標識符 → 空類型|字符型|整型|浮點型 聲明部分語句 → 指針 直接聲明|直接聲明 指針 → * |* 指針 直接聲明 → 標識符 | 直接聲明[ ] | 直接聲明[常數表達式] | 標識符&a…

elixir 規格_Elixir:一種高畫質的編程語言

elixir 規格by CityBase按CityBase Elixir:一種高畫質的編程語言 (Elixir: A Big-Picture Programming Language) Elixir使程序員的工作更好,并且使他們的工作更好 (Elixir makes programmers better at their work, and it makes their work better) A…

python截圖識別文字_用百度ocr+微信截圖實現文字識別

作用:將圖片中的文字識別出來 一、調用微信截圖dll控件 將微信截圖插件復制到項目文件,使用ctypes加載(膠水語言就是給力) def capture(): try: dll ctypes.cdll.LoadLibrary(PrScrn.dll) except Exception: print("Dll loa…

MySQL啟動很慢的原因

我們在啟動MySQL的時候,常常會遇到的是, 當執行啟動命令后,它會"Start MySQL ....." 一直不停的執行,也不中斷,也不成功 這里會出現此現象的原因有以下三條: 1. 配置文件中的InnoDBuffer數大于物…

linux線程出錯,在線程應用程序(linux,pthreads)中讀取文件大小時出錯

我試圖從Linux中的文件夾中讀取所有文件和目錄,其線程為 獲取最大文件大小&當前目錄和當前目錄樹下的名稱。在線程應用程序(linux,pthreads)中讀取文件大小時出錯主線程掃描基本目錄查找文件,當找到它的目錄時,會生成一個新線…

【用jQuery來判斷瀏覽器的類型】及【javascript獲取用戶ip地址】

用jQuery來判斷瀏覽器的類型,主要是使用$.browser這個工具類,使用方法: $.browser.[瀏覽器關鍵字] //谷歌瀏覽器、360瀏覽器等其他一些瀏覽器,沒有專門的判斷 function appInfo() {var bro $.browser;var binfo "";if (bro.msie) {binfo "Micr…

python函數學習1

函數1 (1)定義: def 函數名(參數列表)函數體 (2)參數傳遞: 在python中,一切都是對象,類型也屬于對象,變量是沒有類型的。 a [1,2,3] a "he…

kafka應用于區塊鏈_Apache Kafka的區塊鏈實驗

kafka應用于區塊鏈by Luc Russell盧克羅素(Luc Russell) Apache Kafka的區塊鏈實驗 (A blockchain experiment with Apache Kafka) Blockchain technology and Apache Kafka share characteristics which suggest a natural affinity. For instance, both share the concept o…

pythonfor循環100次_以寫代學: python for循環 range函數 xrange函數

腳本一: #!/usr/bin/env python # coding: utf8 sum100 0 for i in range(101): sum100 i #(1)range是一個可以取值的函數,上邊這個取的是0-100,并不包含101 #(2)也可以指定,比如r…

iis下php 500錯誤

很不想用iis,然而客戶不想增加機器,只好按客戶的意思了。可是沒想到發送短信以在本地 機器上是好的,在iis下直接500。 ??一開始以為是防火墻問題,后來檢查了一下沒有,再后來換了一個短信接口,就莫名其妙好…

linux mv 遞歸拷貝,奇技淫巧 - 給Linux中的cp和mv命令中添加進度條的高級拷貝

GNU cp和GNU mv命令用于在GNU/Linux操作系統中復制和移動文件和目錄。這兩個命令缺少的一個特性是它們不顯示任何進度條。如果復制一個大文件或目錄,您就不知道完成復制過程需要多長時間,也不知道復制的數據所占的百分比。還有您將看不到當前正在復制哪個…

webgl 著色器_如何在WebAssembly中使用WebGL著色器

webgl 著色器by Dan Ruta通過Dan Ruta 在WebAssembly中使用WebGL著色器 (Using WebGL shaders in WebAssembly) WebAssembly is blazing fast for number crunching, game engines, and many other things, but nothing can quite compare to the extreme parallelization of …

【洛谷P1966】火柴排隊

兩列排序后將編號一一對應 歸并排序求逆序對 &#xff08;每一次交換就去掉一個逆序對&#xff09; 1 #include<cstdio>2 #include<cstring>3 #include<algorithm>4 #define ll long long5 using namespace std;6 const int N100100;7 const ll P99999997;8 …

python字符串補空格輸出_Python去除空格,Python中常見字符串去除空格的方法總結...

今天小編就為大家分享一篇關于Python去除字符串前后空格的幾種方法&#xff0c;小編覺得內容挺不錯的&#xff0c;現在分享給大家&#xff0c;具有很好的參考價值&#xff0c;需要的朋友一起跟隨小編來看看吧&#xff1a; Python去除空格方法一&#xff1a; strip()方法&#x…

Alan Walker MV 合輯01 by defender

Alan Walker MV合輯 出來啦&#xff01; 百度網盤下載地址&#xff1a; 鏈接&#xff1a;https://pan.baidu.com/s/10WSool70XBe_8tJOae8V-w 提取碼&#xff1a;uckq 地址查看Microsoft Onedrive Download Address:  BE DELETED Google Drive Download Address&#xff1a; …

scanf函數具體解釋與緩沖區

1.基本信息 函數原型&#xff1a; int scanf( char *format, args, ...); 函數返回值&#xff1a; 讀入并賦給args的數據個數。遇到文件結束返回EOF&#xff0c;出錯返回0。 函數功能&#xff1a; scanf函數是格式化輸入函數&#xff0c;它從標準輸入設備(鍵盤)讀取輸入的信息。…

linux中win文件轉為unix,如何將文本文件從Windows轉換為Unix

從Unix轉換到Windows時&#xff0c;我得到正確的輸出;但是&#xff0c;從Windows到Unix時&#xff0c;我得到了一些奇怪的輸出。我認為我必須允許的是刪除回車\ r。雖然這不起作用。當我運行代碼后打開文本文件時&#xff0c;我得到了一些奇怪的結果&#xff0c;第一行是正確的…

程序員偽造一年工作經驗_試火—如何偽造程序員

程序員偽造一年工作經驗2017年9月6日 (6 September 2017) Sweat is running down my face. I’m staring down a blank sublime text document. What on earth am I doing? My hands are resting above the keyboard of my MacBook pro.汗水順著我的臉。 我盯著一個空白的崇高…

在unity中設置多種怪物數據_Unity可編程渲染管線(SRP)系列(三)——光照(單通道 正向渲染)...

本文重點:1、漫反射著色2、支持方向光、點光源和聚光燈3、每幀允許16個可見光源4、每個對象最多計算四個像素光和四個頂點光這是涵蓋Unity可編寫腳本的渲染管線的教程系列的第三部分。這次&#xff0c;我們將通過一個Drawcall為每個對象最多著色8個燈光來增加對漫反射光照的支持…