1. 程式人生 > >CentOS7.5中安裝MySql(實踐踩坑版)

CentOS7.5中安裝MySql(實踐踩坑版)

前言

接上篇,SpringBoot從入門到熟悉(二)web開發,在學習springBoot過程中用到了MySql,所以這篇就記錄一下我安裝MySql的詳細過程。因為我是在配置過程中記錄在有道雲筆記的,所以這篇主要就是複製貼上我的雲筆記了。所以,你還會看到一個前言,GGG

一、前言

最近學習SpringBoot測試中需要MySql,索性就直接往之前租的騰訊雲伺服器上安裝了,搜了一下,網上的教程一般都是基於CentOS 6.0-6.5的 ,CentOS 7 版本將MySQL資料庫軟體從預設的程式列表中移除,用mariadb代替了。今天就快速在CentOS7.5 安裝一個Mysql,所以此篇文件最核心的就是快、快、快了

系統環境:騰訊雲CentOS 7.5

[[email protected]_0_13_centos ~]# cat /etc/redhat-release

CentOS Linux release 7.5.1804 (Core)

二、安裝步驟

第一種方法:

1.更新yum包

yum update

2.檢視是否已有老版本Mysql

 先檢視機器是否存在安裝包、是否已經安裝的服務,如果有,則刪除或解除安裝 

rpm -qa|grep -i mysql

結果我的啥都沒有,美滋滋:

沒有其他提示就是沒有安裝Mysql,如果有,這時候就需要解除安裝了,解除安裝步驟大概如下:

3.官網下載安裝mysql-server

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 
# rpm -ivh mysql-community-release-el7-5.noarch.rpm 
# yum install mysql-community-server

4.安裝成功後重啟mysql服務。

# service mysqld restart

5.初次安裝mysql,root賬戶沒有密碼。

[[email protected]_0_13_centos ~]# service mysqld restart

Redirecting to /bin/systemctl restart mysqld.service

[
[email protected]
_0_13_centos ~]# mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.6.41 MySQL Community Server (GPL) 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> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | +--------------------+ 3 rows in set (0.00 sec) mysql>

6.設定密碼

參考:

set password for 'root'@'localhost' =password('123456');

修改成功狀態:

不需要重啟資料庫即可生效。

在mysql安裝過程中有如下內容:

Installed:

mysql-community-client.x86_64 0:5.6.26-2.el7 mysql-community-devel.x86_64 0:5.6.26-2.el7

mysql-community-libs.x86_64 0:5.6.26-2.el7 mysql-community-server.x86_64 0:5.6.26-2.el7



Dependency Installed:

mysql-community-common.x86_64 0:5.6.26-2.el7



Replaced:

mariadb.x86_64 1:5.5.41-2.el7_0 mariadb-devel.x86_64 1:5.5.41-2.el7_0 mariadb-libs.x86_64 1:5.5.41-2.el7_0

mariadb-server.x86_64 1:5.5.41-2.el7_0

所以安裝完以後mariadb自動就被替換了,將不再生效

[[email protected]_0_13_centos ~]# rpm -qa |grep mariadb

[[email protected]_0_13_centos ~]#

三、配置Mysql

1.編碼

mysql配置檔案為/etc/my.cnf

最後加上編碼配置

[mysql] 
default-character-set =utf8

2.遠端連結設定

把在所有資料庫的所有表的所有許可權賦值給位於所有IP地址的root使用者。

mysql> grant all privileges on *.* to [email protected]'%'identified by 'password';

如果是新使用者而不是root,則要先新建使用者

mysql>create user 'username'@'%' identified by 'password';

此時就可以進行遠端連線了。

第二種方法:

安裝mariadb

MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社群在維護,採用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,因此社群採用分支的方式來避開這個風險。MariaDB的目的是完全相容MySQL,包括API和命令列,使之能輕鬆成為MySQL的代替品。

安裝mariadb,大小59 M。

[[email protected] yl]# yum install mariadb-server mariadb

mariadb資料庫的相關命令是:

systemctl start mariadb  #啟動MariaDB

systemctl stop mariadb  #停止MariaDB

systemctl restart mariadb  #重啟MariaDB

systemctl enable mariadb  #設定開機啟動

所以先啟動資料庫

[[email protected] yl]# systemctl start mariadb

然後就可以正常使用mysql了

[[email protected] yl]# mysql -u root -p 
Enter password: Welcome to the MariaDB monitor.
 Commands end with ; or \g. Your MariaDB connection id is 3 Server version: 5.5.41-MariaDB MariaDB Server Copyright (c) 2000, 2014, Oracle,
 MariaDB Corporation Ab and others. Type 'help;' 
or '\h' for help. Type '\c' to clear the current input statement. 
MariaDB [(none)]
> show databases; 
+--------------------+ | 
Database | +--------------------+ | 
information_schema | 
| mysql | | performance_schema |
 | test | +--------------------+ 
4 rows in set (0.00 sec) MariaDB [(none)]>

安裝mariadb後顯示的也是 MariaDB [(none)]> ,可能看起來有點不習慣,所以自己看著辦吧

最後,插入資料後,發現中文資料還是沒有正確顯示,再修改一遍字符集,如下

修改mysql字符集:

修改字符集之後的中文資料:

附上視覺化工具navicat破解版:

使用者名稱隨意,有下在面的KEY就可以了

NAVN-LNXG-XHHX-5NOO(親測可行)

附錄幾個安裝參考:

相關推薦

CentOS7.5安裝MySql實踐

前言 接上篇,SpringBoot從入門到熟悉(二)web開發,在學習springBoot過程中用到了MySql,所以這篇就記錄一下我安裝MySql的詳細過程。因為我是在配置過程中記錄在有道雲筆記的,所以這篇主要就是複製貼上我的雲筆記了。所以,你還會看到一個前言,GGG

CentOS7.5安裝redis5.0實踐

CentOS7.5中安裝redis5.0(實踐踩坑版) 2018年10月22日 17:01:43 ZerahMu 閱讀數:805 標籤: centOSlinuxredisgrepvim 更多 個人分類: 專案環境 CentOS下Redis的安

CentOS7.5安裝MySQL5.7版本,掌握MySQL基本操作。

tex RoCE 使用 9.png apache error 需求 結果 加強 當今主流數據庫概略: 在數據庫技術日益發展的今天,主流數據庫代表著成熟的數據庫技術。了解常用數據庫,就能知道數據庫技術發展的程度,以及未來的大體方向。 數據庫分關系型數據庫和非關

centos7 用yum安裝mysql

unity 文件 設置密碼 highlight yum oca 網上 get r文件 CentOS 7的yum源中貌似沒有正常安裝mysql時的mysql-sever文件,需要去官網上下載 # wget http://dev.mysql.com/get/mysql-

CentOS7.5安裝redis5.0

CentOS下Redis的安裝 前言 安裝Redis需要知道自己需要哪個版本,有針對性的安裝,比如如果需要redis GEO這個地理集合的特性,那麼redis版本就不能低於3.2版本,由於這個特性是3.2版本才有的。另外需要注意的是,Redis約定次版本號(即第一個小數點後的數字)為偶數的版本是

CentOS7.5安裝kubernetes - v1.12.1

文章目錄 1 機器環境 1.1 機器1 1.2 機器2 1.3 機器3 2 軟體介紹 2.1 作業系統 2.2 Docker 2.3 etcd 2.4 flanneld

Centos7.5安裝JDK1.8環境變數配置

Centos7.5中安裝JDK1.8環境變數配置 在JDK的壓縮包上傳到檔案中後進行解壓。我的是解壓到usr/localjava資料夾中。 解壓之後,就需要進行環境變數的配置 vim /etc/profile  (編輯p

CentOS7.5安裝kubernetes

1 機器環境 1.1 機器1 hostname:k8s-master1 ip:172.16.159.130 1.2 機器2 hostname:k8s-node1 ip:172.16.159.131 1.3 機器3 hostname:k8s-node2 ip:1

Ubuntu 18.04安裝VMware14.1.0

Ubuntu 18.04中安裝VMware14.1.0踩坑 96 GodfansMa 2018.09.04 10:50* 字數 465 閱讀 88評論 0喜歡 1 轉載自: https://www.jianshu.com/p/5fc43bbbac5a 如果只想快速安裝VMware 請

CentOS7.5 Qihoo360/wayne部署web管理K8S叢集

# 安裝依賴包 yum install -y yum-utils device-mapper-persistent-data lvm2 # 新增Docker軟體包源 yum-config-manager \ --add-repo \ https://download.docker.com/linux/cen

安裝MySQL8.0.12版本並修改密碼

2、安裝在本機“D:mysql”:解壓zip檔案後將解壓得到的資料夾內的全部檔案拷貝到D盤的mysql資料夾下即可。 3、建立mysql.ini檔案,放在D:mysql檔案下即可,檔案內容為: [mysqld] # 設定3306埠 port=3306 # 設定my

Laravel Homestead的安裝和使用解決

Homestead是什麼 Laravel Homestead 是一個官方預封裝的 Vagrant box,它為你提供了一個完美的開發環境,而無需在本地機器安裝 PHP 、Web 伺服器和其他伺服器軟體。不用擔心會搞亂你的作業系統!Vagrant boxes 是

JAVA實用案例之文件導出JasperReport實錄

十分 bytearray message remove 除了 只需要 老婆 不同 內存泄露問題 寫在最前面 想想來新公司也快五個月了,恍惚一瞬間。 翻了翻博客,因為太忙,也有將近五個多月沒認真總結過了。 正好趁著今天老婆出門團建的機會,記錄下最近這段時間遇到的大坑-J

安裝tensorflowwindows、cpu

1.安裝python3.5(下載地址 :https://www.python.org/downloads/release/python-352/),然後進行常規安裝,第一步記住選擇add to path 升級pip       --python.exe -m pip

fastadmin安裝簡要windows和linux

若在windows上安裝,可推薦使用upupw伺服器,自帶的apache並配有php5的環境。首先是建立虛擬主機,目錄地址請指向fastadmin下的public資料夾。建立虛擬主機後,預設埠是80埠,如需修改埠請到upupw所在目錄下的Apache2->conf資

LinuxCentos7安裝Mysql更名為Mariadb

sys img mage 大小寫 alt utf image bsp 啟動服務 一、安裝:   yum install mariadb-server mariadb 二、啟動服務:   systemctl start mariadb 三、配置大小寫敏感問題、和字符為

Centos7編輯安裝mysqlmysql-5.7

否則 時間 一個 err 設置密碼 ant 存儲 17. 軟件包 數據庫的必要性:使用數據庫可以高效且條例分明的存儲數據,使人們能夠更加迅速、方便管理數據。 數據庫的3個特點: 可以結構化存儲大量的數據信息,方便用戶進行有效的檢索和訪問。 可以有效的保持數據信息的一致性,

在 CentOS 1804 安裝 MySQL 5.7.20 或任意MySQL版本

相關連結: 在 CentOS 1804 中 使用 yum 安裝 MySQL 5.7 最新版 在 CentOS 1804 中 安裝 MySQL 5.7.20 (或任意MySQL版本) 在 CentOS 1804 中 修改 MySQL 密碼策略 在 CentOS 中 開啟 MySQL 的

linuxcentos7安裝mysql,修改密碼,遠端連線,從sqlyog連線一套教程自己整理,筆記

2.開啟MySQL遠端訪問許可權 允許遠端連線 改表法: use mysql; update user set host = '%' where user = 'root'; FLUSH PRIVILEGES; ps:網上還要修改防火牆的方法,我沒成功,

Docker筆記[二]:Docker使用MySQL基於CentOS7

Docker之MySQL的使用 拉取Mysql映象 docker中國加速:docker pull registry.docker-cn.com/library/ docke-hub地址:https://hub.docker.com/r/_/mysql/ 檢視TAG