搭建個人網站----2---centos7部署服務器數據庫 mysql

1、查詢 不同版本 mysqal 下載地址

mysql 官網

在這裏插入圖片描述

檢查是否已經存在mysql,若存在卸載,避免安裝時產生一些錯誤!

rpm -qa | grep -i mysql

若存在,刪除安裝文件夾

which mysql

查看mysql配置信息,刪除對應的配置文件等信息!

2、下載安裝

在CentOS中默認安裝有MariaDB,這個是MySQL的分支,但爲了需要,還是要在系統中安裝MySQL,而且安裝完成之後可以直接覆蓋掉MariaDB。
1)輸入命令 下載mysql的repo源

mysql57-community-release-el7-10.noarch.rpm 就是 自己想要下載的版本源

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

在這裏插入圖片描述
2) 輸入命令 安裝.rpm包

yum -y install mysql57-community-release-el7-10.noarch.rpm

3)輸入命令 安裝mysql

yum -y install mysql-community-server

3、mysql 基本設置

  1. 輸入命令 啓動MySQL服務
systemctl start  mysqld.service

2) 設置開機啓動

systemctl enable mysqld

3)輸入命令 查看MySQL的啓動狀態

systemctl status mysqld.service

在這裏插入圖片描述

4) 修改mysql 登錄密碼

(1)查詢初始密碼

grep "password" /var/log/mysqljid.log

記錄查詢的最後字段 初始登錄密碼
在這裏插入圖片描述
(2)登錄,輸入初始密碼

mysql -uroot -p

(3) 修改密碼
新密碼必須包含大小寫特殊字符和數字,不低於8 位

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

5) 設置可外部訪問

(1) 任何主機

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'passWd' WITH GRANT OPTION;

(2) 指定主機

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@’10.10.50.127’ IDENTIFIED BY 'passWd' WITH GRANT OPTION;

(3) 然後刷新權限

mysql> flush privileges;
  1. 設置編碼格式
    修改文件
vim /etc/my.cnf

在這裏插入圖片描述

[client]
default-character-set=utf8
[mysqld]

character_set_server=utf8

sql_mode=PIPES_AS_CONCAT,ANSI_QUOTES,NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

6) 退出,重啓數據庫

systemctl restart mysqld.service

4、插入數據嘗試

1) 登錄

mysql -uroot –p

2)顯示所有數據庫

show databases;

3) 創建數據庫

create database testdata;
  1. 打開數據庫
use testdata;
  1. 新建表
CREATE TABLE student(
	id INT NOT NULL,
	name char(25) NOT NULL,
	grade INT  NOT NULL,
);

6) 插入數據

INSERT INTO student(id ,name,grade) VALUES(4,'小牛',99);

7) 查詢數據

 select * from student;

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章