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上安裝MySQL(5.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
安裝MySQL(8.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
安裝tensorflow(windows、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資
Linux中Centos7下安裝Mysql(更名為Mariadb)
sys img mage 大小寫 alt utf image bsp 啟動服務 一、安裝: yum install mariadb-server mariadb 二、啟動服務: systemctl start mariadb 三、配置大小寫敏感問題、和字符為
Centos7編輯安裝mysql(mysql-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 的
linux(centos7)中安裝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