配置
解壓後把bin資料夾設定成環境變數,然後在一級檔案裡新增乙個my.ini,和新建乙個data資料夾,配置內容如下
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=d:\\mysql-5.7.27-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=d:\\mysql-5.7.27-winx64\\data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
mysqld --initialize-insecure
# 生成服務
mysqld -install
# 刪除服務
sc delete mysql
# 啟動
net start mysql
# 登陸
mysql -u root -p
# 需要密碼,預設是空,就是再按一次回車就行
# 檢視當前資料庫,分號不能省
show databases;
修改資料庫密碼
set password for root@localhost = password('123456');
window的其他安裝方法
window還有安裝包msi版本,教程在這裡
先檢視當前雲虛擬機器有沒有安裝mariadb和mysql,一定要將mariadb包和自帶mysql包解除安裝乾淨,否則安裝時出現各種奇妙錯誤,導致失敗
rpm -qa | grep -i mariadb
rpm -e --nodeps [檔名]
解除安裝舊版本的mysql
# 檢視有沒有安裝mysql
rpm -qa | grep -i mysql
# 如果有,解除安裝舊版本mysql及相關依賴包
rpm -e [檔名]
# 檢視服務
chkconfig --list | grep -i mysql
# 刪除服務
chkconfig --del mysql
# 刪除mysql分散的資料夾
whereis mysql
# 刪除
rm -rf /use/lib/mysql
mysql安裝
# wget命令不是linux自帶的,檢視linux筆記
wget -i -c
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
# 檢視狀態
systemctl status mysqld.service
# 啟動服務
systemctl start mysqld.service
# 停止服務
systemctl stop mysqld.service
# 重啟服務
systemctl restart mysqld.service
檢視密碼
# window的mysql預設沒密碼
# 但是mysql有預設密碼,密碼是隨機的
# 在日記裡能看到
grep "password" /var/log/mysqld.log
登陸
mysql –u root –p 回車
# 輸入剛才日記裡的預設密碼,密碼是透明的看不到的
# 但是預設密碼是不能運算元據庫的,可以用修改密碼
alter user 'root'@'localhost' identified by '123456';
# 但是會提示密碼不符合條件,因為條件太苛刻了,可以用下面三句取消密碼條件限制
set global validate_password_policy=0;
set global validate_password_length=1;
set global validate_password_mixed_case_count=2;
本地連線linux的資料庫需要檢視mysql的服務埠,把防火牆去掉,還有伺服器安全組
如果發現還是連線不上,需要先登入然後
use mysql
# 表示允許ip為「%」的主機(%表示所有外部主機)通過「root」帳戶以「123456」為密碼訪問mysql資料庫。
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
# 重新整理配置
flush privileges;
linux的其他安裝方法
亂碼
在window上我們自己建立了my.ini配置檔案,裡面有一句配置中文utf8的配置,但是linux版本我們沒有自己自己配置,是因為安裝的時候自帶了配置檔案,但是這個配置檔案沒有配置utf8,所以不能顯示中文
vim /etc/my.cnf
# 找到 [mysqld] 這個詞,在下面加上
character-set-server=utf8
collation-server=utf8_general_ci
# 儲存
:wq!
# 重啟
systemctl restart mysqld.service
字符集編碼utf8window和linux都適用
# 檢視mysql的字符集
show variables where variable_name like '%char%';
# 檢視某乙個資料庫字符集 (注:enterprises為資料庫)
show create database enterprises;
# 檢視某乙個資料表字符集 (注:employees為資料表)
show create table employees;
下圖是正常的狀態
修改字符集
# 建立連線使用的編碼
set character_set_connection=utf8;
# 資料庫的編碼
set character_set_database=utf8;
# 結果集的編碼
set character_set_results=utf8;
# 資料庫伺服器的編碼
set character_set_server=utf8;
set character_set_system=utf8;
set collation_connection=utf8;
set collation_database=utf8;
set collation_server=utf8;
安裝虛擬機器二 安裝虛擬機器
安裝軟體 vmware 10 centos 6.5 x86 64 minimal.iso 安裝步驟 第一步 第二步 安裝首介面 選擇第乙個 第三步 跳過磁碟掃瞄 第四步 點選 next 第五步 語言選擇english 第六步 設定鍵盤型別 第七步 儲存設定 第八步 清空虛擬磁碟 第九步 設定主機名 ...
安裝虛擬機器
執行已安裝好的 vmware workstation虛擬機器 像我這樣的 1,首先建立 配製 乙個虛擬系統 按圖操作 2,下一步 這裡按預設 典型 直接下一步 在這裡可以選擇你要安裝虛擬系統的碟符 注意一定要有足夠的剩餘空間一般8g以上 這裡可以按你自己的要求更改,不過一般都 使用橋接網路 如果你是...
虛擬機器安裝
虛擬機器安裝 虛擬機器資源連線 訪問密碼 e75f 安裝 vmware workstation v7.1.3 安裝完成後,開啟 home頁最下面的 open existing vm or tean 開啟vmlinuxas5 即可 虛擬機器是linux 32位的,已經裝好了vmware tools 虛...