1. 程式人生 > >Ubuntu18.04安裝mysql5.7.23

Ubuntu18.04安裝mysql5.7.23

1、安裝伺服器和客戶端

# 安裝mysql服務
sudo apt-get install mysql-server
# 安裝客戶端
sudo apt install mysql-client
# 安裝依賴
sudo apt install libmysqlclient-dev

2、檢查安裝狀態

# 檢查狀態
sudo netstat -tap | grep mysql

出現下圖表示安裝成功

3、安裝完以後配置

mysql5.7安裝完成後普通使用者不能進mysql,原因:root的plugin被修改成了auth_socket,用密碼登陸的plugin應該是mysql_native_password,直接用root許可權登入就不用密碼,修改root密碼和登入驗證方式

$ sudo su
# mysql
mysql>
mysql> select user, plugin from mysql.user;
+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| root             | auth_socket           |
| mysql.session    | mysql_native_password |
| mysql.sys        | mysql_native_password |
| debian-sys-maint | mysql_native_password |
+------------------+-----------------------+
4 rows in set (0.00 sec)
mysql> update mysql.user set authentication_string=PASSWORD('123456'), plugin='mysql_native_password' where user='root';
mysql> flush privileges;
mysql> exit
Bye
# exit
$ sudo /etc/init.d/mysql restart
$ mysql -uroot -p

Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu)

Copyright (c) 2000, 2018, 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> 

4、配置mysql遠端登入

# 修改配置檔案,註釋掉bind-address = 127.0.0.1
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

# 儲存退出,然後進入mysql服務,執行授權命令:
$ mysql -uroot -p

mysql> grant all on *.* to [email protected]'%' identified by '123456' with grant option;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye
$ sudo /etc/init.d/mysql restart

相關推薦

Ubuntu18.04安裝mysql5.7.23

1、安裝伺服器和客戶端 # 安裝mysql服務 sudo apt-get install mysql-server # 安裝客戶端 sudo apt install mysql-client # 安裝依賴 sudo apt install libmysqlclient-

Ubuntu18.04 安裝 mysql5.7

1.解除安裝 完全刪除MySQL 5.7,沒有安裝的朋友可跳過此階段 1. 1 刪除MySQL的相關檔案及其子目錄 sudo apt-get remove mysql-* 1.2 清理殘留的資料 dpkg -l |grep ^rc|awk '{print

Ubuntu 18.04 安裝mysql5.7.23

一、安裝。 在 Ubuntu 18.04 中,預設情況下,只有最新版本的 MySQL 包含在 APT 軟體包儲存庫中,要安裝它,只

Ubuntu18.04編譯安裝mysql5.7.23

size https tst 源碼 don 解析 truncate 保存 compiler 本博客為源碼安裝mysql5.7.23案例全過程 環境ubuntu18.04 安裝規劃: 配置文件:/etc/my.cnf 數據目錄:/r2/mysqldata 安裝目錄:/usr/

Ubuntu16.04安裝MySQL5.7.22

mysql5.7 oot 執行命令 獲得 登錄 0.11 vmw pan height VMware12.0+Ubuntu16.04+MySQL5.7.22安裝 首先使用命令sudo -s獲得root權限,後面執行任何命令都不需要每次輸入密碼了。用whereis mysql

阿裏雲linux6.9 64位安裝mysql5.7.23記錄

onf community ima .so family 改密碼 common image 服務狀態 1.檢測是否已經安裝了mysql   rpm -qa | grep mysql   如果安裝了就將其卸載,命令:rpm -e --nodeps 軟件名   比如:rpm

Linux安裝mysql5.7.23設定密碼問題

問題:安裝mysql沒有設定密碼導致無法進入mysql 系統:ubuntu 18.04 mysql版本:mysql  Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using  EditLine wrapper su

Centos7 安裝 mysql5.7.23

下載mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 安裝yum包 rpm -Uvh mysql80-community-release-el7-1.noarch.rpm 安裝mysql,此過程需要一定

linux centos7下原始碼 tar安裝mysql5.7.23(5.7以上均可試用)

1、工具:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz、centos7 2、解壓後,將mysql-5.7.22-linux-glibc2.12-x86_64裡面的東西放到 /usr/local/mysql資料夾下 3、新增系統mysql組和mysql使用者

linux centos7下源碼 tar安裝mysql5.7.23(5.7以上均可試用)

connect -s ice 安裝 oca 參考 tar centos7 改密碼 1、工具:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz、centos7 2、解壓後,將mysql-5.7.22-linux-glibc2.12-x86_

uabntu18.04 安裝mysql5.7

原以為安裝mysql就是一鍵的事情,結果還弄了有一陣子。。。 首先需要安裝mysql的伺服器、客戶端和依賴, sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev然

linux red hat通過rpm安裝mysql5.7.23記錄

安裝之前先檢查當前機器有沒有安裝mysql [[email protected] ~]# rpm -qa |grep mysql mysql-community-client-5.7.23-1.el6.x86_64 mysql-communi

Mac OS上安裝MySQL5.7.23

一、下載mysql dmg安裝包 方式二:百度雲下載(我下載後備份到了百度雲) 二、安裝 MySQL pkg檔案 下載完成後,開啟dmg檔案後,會出現字尾名為pkg的安裝檔案。 雙擊執行,驗證安裝包結束之後就會進入mysql的GUI安裝介面。 

linux centos7下原始碼 tar安裝mysql5.7.23mysql5.7.20 圖文詳解

2018年04月20日 16:23:36 艦_長 閱讀數:11324更多 個人分類: 資料庫linux 之前用的rpm安裝的每次安裝都是最新的,,,導致每次版本不統一。。。 現在用tar包安裝5.7.22和5.7.20一樣的   5.7.20之後的和之前的版本還

ubuntu 16.04安裝mysql5.7.17後,登入時出現ERROR 1045 (28000): Access denied for user 'root'@'localhost' 問題解決!

一、問題描述     今天,筆者為了練習sql,在ubuntu16.04上安裝了mysql。筆者在網上搜索了在ubuntu16.04安裝mysql的步驟,並跟著步驟一步步操作,然而,讓筆者無法明白的是,網上說在安裝mysql的過程會彈出輸入密碼的視窗,然而筆者在安裝的過程中

windows server2016 壓縮包安裝mysql5.7.23(附提示丟失MSVCR120.dll的解決方案)

下載連結:https://pan.baidu.com/s/1TE6pAWvnnIMCZRuSyiIs1g 密碼:8xwf 解壓後新增環境變數:MYSQL_HOME D:\soft\mysql-5.7.23-winx64 新增到path:%MYSQL_HOME%\bin

CentOS6.7安裝mysql5.7.23(rpm方式)(遠端連線,注意關閉防火牆:chkconfig iptables off)

1、 查以前是否裝過Mysql(以前裝過,注意將之前的檔案刪除,見檔案最後列表)      rpm -qa|grep -i mysql 2、 發現有的話就都解除安裝     rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64

CentOS7 環境下二進位制安裝Mysql5.7.23(都是64位)

網上這方面的安裝資料參差不齊,到處是坑,廢了我好大的勁才裝好,然後把自己整理一下,把安裝過程記錄了下來,同時也分享給有需要的朋友,話不多說,直接上菜 1、 首先去Mysql官網下載Mysql5.7.23   下載地址   https://dev.mys

ubuntu16.04 安裝mysql5.7

依賴安裝: sudo apt-get install libaio1  安裝: sudo apt-get install mysql 問題1: 來自:http://blog.csdn.net/dongwuming/article/details/9835983 $cd

CentOs7下安裝mysql5.7.23(rpm安裝

準備         一臺裝有centos7.3的電腦(或虛擬機器),mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar   mysql的rpm安裝集合包 注意這樣選擇,可以獲得centos支援的版本。 一、安裝環境