《Mysql必讀mysql 5.7.17 安裝配置方法圖文教程(ubuntu 16.04)》要點(diǎn):
本文介紹了Mysql必讀mysql 5.7.17 安裝配置方法圖文教程(ubuntu 16.04),希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
MYSQL學(xué)習(xí)在MySQL官網(wǎng)上下載最新版的Ubuntu Linux專用的MySQL.我這里下載的是:
MYSQL學(xué)習(xí)mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar
MYSQL學(xué)習(xí)也可從以下mirrors下載:
MYSQL學(xué)習(xí)http://mirrors.sohu.com/mysql/MySQL-5.7/
MYSQL學(xué)習(xí)解壓文件 命令為:
MYSQL學(xué)習(xí)解壓開(kāi)來(lái)后,一共有11個(gè)deb包,用sudo dpkg -i [包名]命令逐個(gè)安裝,因?yàn)榘c包中間存在依賴關(guān)系,這里安裝有個(gè)先后順序.
MYSQL學(xué)習(xí)-rw-r--r--? 1 7155 31415??? 841472 Nov 28 05:50 libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb?
-rw-r--r--? 1 7155 31415?? 1189512 Nov 28 05:50 libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb?
-rw-r--r--? 1 7155 31415? 17383814 Nov 28 05:50 libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb?
-rw-r--r--? 1 7155 31415???? 12644 Nov 28 05:50 mysql-client_5.7.17-1ubuntu16.04_amd64.deb?
-rw-r--r--? 1 7155 31415???? 71282 Nov 28 05:50 mysql-common_5.7.17-1ubuntu16.04_amd64.deb?
-rw-r--r--? 1 7155 31415????? 6815 Nov 28 05:50 mysql-community_5.7.17-1ubuntu16.04_amd64.changes?
-rw-r--r--? 1 7155 31415?? 7357222 Nov 28 05:50 mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb?
-rw-r--r--? 1 7155 31415? 24698654 Nov 28 05:50 mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb?
-rw-r--r--? 1 7155 31415 133305884 Nov 28 05:50 mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb?
-rw-r--r--? 1 7155 31415? 23384678 Nov 28 05:50 mysql-community-test_5.7.17-1ubuntu16.04_amd64.deb?
-rw-r--r--? 1 7155 31415???? 12636 Nov 28 05:50 mysql-server_5.7.17-1ubuntu16.04_amd64.deb?
-rw-r--r--? 1 7155 31415???? 12652 Nov 28 05:50 mysql-testsuite_5.7.17-1ubuntu16.04_amd64.deb?
MYSQL學(xué)習(xí)我的安裝的順序是:
1.mysql-common_5.7.17-1ubuntu16.04_amd64.deb
2.libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb
3.libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb
4.libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb
MYSQL學(xué)習(xí)5.mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb
6.mysql-client_5.7.17-1ubuntu16.04_amd64.deb
7.mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb
MYSQL學(xué)習(xí)這里需要再安裝一個(gè)依賴包叫libmecab2,安裝好后,繼續(xù)安裝最后一個(gè):
8.mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb
安裝過(guò)程中需要設(shè)置數(shù)據(jù)庫(kù)密碼.
到這里,所有的已經(jīng)安裝完畢.輸入Mysql -u root -p可以登陸數(shù)據(jù)庫(kù)了.
MYSQL學(xué)習(xí)root@ubuntu:/fly/mysql# dpkg -i mysql-common_5.7.17-1ubuntu16.04_amd64.deb??
dpkg: warning: downgrading mysql-common from 5.7.17-1ubuntu16.10 to 5.7.17-1ubuntu16.04?
(Reading database ... 212644 files and directories currently installed.)?
Preparing to unpack mysql-common_5.7.17-1ubuntu16.04_amd64.deb ...?
Unpacking mysql-common (5.7.17-1ubuntu16.04) over (5.7.17-1ubuntu16.10) ...?
Setting up mysql-common (5.7.17-1ubuntu16.04) ...?
root@ubuntu:/fly/mysql# dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb??
dpkg: warning: downgrading libmysqlclient20:amd64 from 5.7.17-1ubuntu16.10 to 5.7.17-1ubuntu16.04?
(Reading database ... 212644 files and directories currently installed.)?
Preparing to unpack libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb ...?
Unpacking libmysqlclient20:amd64 (5.7.17-1ubuntu16.04) over (5.7.17-1ubuntu16.10) ...?
Setting up libmysqlclient20:amd64 (5.7.17-1ubuntu16.04) ...?
Processing triggers for libc-bin (2.23-0ubuntu5) ...?
root@ubuntu:/fly/mysql# dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb??
dpkg: warning: downgrading libmysqlclient-dev from 5.7.17-1ubuntu16.10 to 5.7.17-1ubuntu16.04?
(Reading database ... 212644 files and directories currently installed.)?
Preparing to unpack libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb ...?
Unpacking libmysqlclient-dev (5.7.17-1ubuntu16.04) over (5.7.17-1ubuntu16.10) ...?
Setting up libmysqlclient-dev (5.7.17-1ubuntu16.04) ...?
Processing triggers for man-db (2.7.5-1) ...?
root@ubuntu:/fly/mysql# dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb??
dpkg: warning: downgrading libmysqld-dev from 5.7.17-1ubuntu16.10 to 5.7.17-1ubuntu16.04?
(Reading database ... 212644 files and directories currently installed.)?
Preparing to unpack libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb ...?
Unpacking libmysqld-dev (5.7.17-1ubuntu16.04) over (5.7.17-1ubuntu16.10) ...?
Setting up libmysqld-dev (5.7.17-1ubuntu16.04) ...?
root@ubuntu:/fly/mysql# dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb??
dpkg: warning: downgrading mysql-community-client from 5.7.17-1ubuntu16.10 to 5.7.17-1ubuntu16.04?
(Reading database ... 212644 files and directories currently installed.)?
Preparing to unpack mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb ...?
Unpacking mysql-community-client (5.7.17-1ubuntu16.04) over (5.7.17-1ubuntu16.10) ...?
Setting up mysql-community-client (5.7.17-1ubuntu16.04) ...?
Processing triggers for man-db (2.7.5-1) ...?
root@ubuntu:/fly/mysql# dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb??
dpkg: warning: downgrading mysql-client from 5.7.17-1ubuntu16.10 to 5.7.17-1ubuntu16.04?
(Reading database ... 212644 files and directories currently installed.)?
Preparing to unpack mysql-client_5.7.17-1ubuntu16.04_amd64.deb ...?
Unpacking mysql-client (5.7.17-1ubuntu16.04) over (5.7.17-1ubuntu16.10) ...?
Setting up mysql-client (5.7.17-1ubuntu16.04) ...?
root@ubuntu:/fly/mysql# dpkg -i mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb??
dpkg: warning: downgrading mysql-community-source from 5.7.17-1ubuntu16.10 to 5.7.17-1ubuntu16.04?
(Reading database ... 212644 files and directories currently installed.)?
Preparing to unpack mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb ...?
Unpacking mysql-community-source (5.7.17-1ubuntu16.04) over (5.7.17-1ubuntu16.10) ...?
Setting up mysql-community-source (5.7.17-1ubuntu16.04) ...?
root@ubuntu:/fly/mysql# dpkg -i mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb??
Selecting previously unselected package mysql-community-server.?
(Reading database ... 212644 files and directories currently installed.)?
Preparing to unpack mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb ...?
Unpacking mysql-community-server (5.7.17-1ubuntu16.04) ...?
Setting up mysql-community-server (5.7.17-1ubuntu16.04) ...?
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode?
Processing triggers for systemd (229-4ubuntu13) ...?
Processing triggers for ureadahead (0.100.0-19) ...?
Processing triggers for man-db (2.7.5-1) ...?
root@ubuntu:/fly/mysql# mysql -u root -p?
Enter password:??
Welcome to the MySQL monitor.? Commands end with ; or \g.?
Your MySQL connection id is 3?
Server version: 5.7.17 MySQL Community Server (GPL)?
?
Copyright (c) 2000, 2016, 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>?
MYSQL學(xué)習(xí)mysql簡(jiǎn)單安裝方式:
MYSQL學(xué)習(xí)1. sudo apt-get install mysql-server
MYSQL學(xué)習(xí)2. apt-get isntall mysql-client
MYSQL學(xué)習(xí)3.? sudo apt-get install libmysqlclient-dev
MYSQL學(xué)習(xí)安裝過(guò)程中會(huì)提示設(shè)置密碼什么的,注意設(shè)置了不要忘了,安裝完成之后可以使用如下命令來(lái)檢查是否安裝成功:
MYSQL學(xué)習(xí)sudo netstat -tap | grep mysql
MYSQL學(xué)習(xí)通過(guò)上述命令檢查之后,如果看到有mysql 的socket處于 listen 狀態(tài)則表示安裝成功.
MYSQL學(xué)習(xí)登陸mysql數(shù)據(jù)庫(kù)可以通過(guò)如下命令:
MYSQL學(xué)習(xí)mysql -u root -p
MYSQL學(xué)習(xí)-u 表示選擇登陸的用戶名, -p 表示登陸的用戶密碼,上面命令輸入之后會(huì)提示輸入密碼,此時(shí)輸入密碼就可以登錄到mysql.
MYSQL學(xué)習(xí)然后通過(guò) show databases; 就可以查看當(dāng)前的數(shù)據(jù)庫(kù).
MYSQL學(xué)習(xí)我們選擇 mysql數(shù)據(jù)庫(kù)就行下一步操作,使用use mysql 命令,顯示當(dāng)前數(shù)據(jù)庫(kù)的表單:show tables
MYSQL學(xué)習(xí)mysql下如何執(zhí)行sql腳本
MYSQL學(xué)習(xí)
mysql> create database mydatabase;
Query OK, 1 row affected (0.00 sec)
mysql> use mydatabase;
Database changed
mysql> source ./mysql.sql
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.33 sec)
Records: 0 Duplicates: 0 Warnings: 0
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 0 rows affected (0.04 sec)
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
mysql> show tables;
MYSQL學(xué)習(xí)dpkg安裝出現(xiàn)的問(wèn)題:
MYSQL學(xué)習(xí)安裝mysql server時(shí)產(chǎn)生軟件依賴問(wèn)題:
mysql-community-server depends on apparmor; however:
Package apparmor is not installed.
mysql-community-server depends on libmecab2 (>= 0.996-1.2ubuntu1); however:
Package libmecab2 is not installed.
那就先安裝上:
sudo apt -get install libmecab2
然后mysql-community-server,mysql-server就能正常使用了
MYSQL學(xué)習(xí)在ubuntu下安裝任何軟件都提示以下錯(cuò)誤:
MYSQL學(xué)習(xí)You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
?kate : Depends: kdelibs4c2a (>= 4:3.5.9) but it is not going to be installed
??????? Depends: libqt3-mt (>= 3:3.3.8b) but it is not going to be installed
??????? Recommends: kregexpeditor but it is not installable
?kscope : Depends: kdelibs4c2a (>= 4:3.5.7-1) but it is not going to be installed
????????? Depends: libaudio2 but it is not going to be installed
????????? Depends: libqt3-mt (>= 3:3.3.8really3.3.7) but it is not going to be installed
????????? Depends: cscope but it is not going to be installed
????????? Depends: exuberant-ctags but it is not going to be installed
????????? Depends: graphviz but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
MYSQL學(xué)習(xí)解決方法:
MYSQL學(xué)習(xí)???? 刪除提示的kate和kscope兩個(gè)未完全安裝的軟件.
MYSQL學(xué)習(xí)
$sudo dpkg --purge kate
$sudo dpkg --purge kscope
MYSQL學(xué)習(xí)精彩專題分享:mysql不同版本安裝教程 mysql5.7各版本安裝教程 mysql5.6各版本安裝教程
MYSQL學(xué)習(xí)以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持維易PHP.
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/5929.html