ubuntu18.10手動安裝mysql5.5
一.問題描述
三.安裝mysql
參考文件進行安裝,步驟如下:
首先,確認是否刪除了以前使用命令安裝的mysql檔案/etc/my.cnf
和/etc/mysql
,檢視是否存在這兩個檔案和資料夾,如果存在的或就刪除了.
然後,由於mysql5.5依賴於libaio1庫,所以要先安裝libaio1,命令如下:aptitude install libaio1 ,ubuntu預設是沒有aptitude命令的,由於本人習慣使用這個命令,所以沒有的話需使用命令apt-get install aptitude 安裝就好.
接著,就按步驟使用如下命令安裝就行了.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
建立名為mysql的而使用者和使用者組
shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/
false
mysql
將mysql的檔案解壓到/usr/local/目錄下
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-version-os.tar.gz
shell> ln -s full-path-to-mysql-version-os mysql
更改mysql資料夾下及所有檔案為mysql使用者和使用者組的
shell> cd mysql
shell> chown -r mysql .
shell> chgrp -r mysql .
執行指令碼進行安裝
shell> scripts/mysql_install_db --user=mysql
將mysql目錄下的檔案除了data目錄以外改為root使用者組和使用者
shell> chown -r root .
shell> chown -r mysql data
# next command is optional
複製配置檔案到/etc
shell> cp support-files/my-medium.cnf /etc/my.cnf
使用mysql使用者啟動服務
shell> bin/mysqld_safe --user=mysql &
# next command is optional
建立mysql服務
shell> cp support-files/mysql.server /etc/init.d/mysql.server
四.遇到的問題
1.安裝好後,使用/usr/local/mysql/bin/mysql登入時,報錯未找到libncurses.so.5.6 錯誤,這是由於未安裝該依賴導致的,使用aptitude install libncurses5安裝就好.
2.雖然已經安裝了依賴,但是登入時還是報錯error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock',使用一下步驟可以解決:
1
2
3
4
5
6
7
8
9
1.#ps -a|grep mysql
顯示類似:
1829 ? 00:00:00 mysqld_safe
1876 ? 00:00:31 mysqld
2.#kill -9 1829
3.#kill -9 1876
4.#/etc/init.d/mysql restart
5.#mysql -u root -p
ubuntu18 10手動安裝mysql5 5
ubuntu18.10手動安裝mysql5.5 一.問題描述 三.安裝mysql 參考文件進行安裝,步驟如下 首先,確認是否刪除了以前使用命令安裝的mysql檔案 etc my.cnf和 etc mysql,檢視是否存在這兩個檔案和資料夾,如果存在的或就刪除了.然後,由於mysql5.5依賴於lib...
最牛ubuntu18 10安裝mysql
步驟一 在命令列上依次按下以下三條命令 sudo apt install mysql server sudo apt install mysql client sudo apt install libmysqlclient dev步驟三 步驟二sudo mysql uroot p update my...
Ubuntu 18 10 安裝PDF閱讀器
軟體開發轉移到了 linux上,使用ubuntu 18.10作為桌面開發環境 下面介紹 安裝pdf閱讀器 cd tmp 3 使用以下命令解壓可執行檔案 gzip d foxitreader version setup.run.tar.gz 4 使用以下命令對.tar檔案進行解包 tar xvf fo...