windows版本
一、mysql5.6安裝
-
打開https://www.mysql.com/ 進入官網(wǎng),找到download 下載安裝包 下載的是zip格式的壓縮包
解壓后勾哩,配置環(huán)境變量:我的電腦->屬性->高級->環(huán)境變量 選擇PATH 將mysql bin 路徑輸入
-
在mysql目錄中找到 data 文件夾务甥,如果不存在就新建一個 data 文件夾
修改一下配置文件月劈,拷貝 mysql 目錄中的my-default.ini,重命名為 my.ini敌买,打開my.ini简珠,修改或添加配置,然后保存
basedir = D:\mysql-5.6.48(mysql所在目錄)
datadir = D:\mysql-5.6.48\data(mysql所在目錄\data)
以管理員身份運行cmd(一定要用管理員身份運行虹钮,不然權(quán)限不夠)聋庵,通過命令,進入mysql bin 目錄
輸入 mysqld --initialize-insecure --user=mysql
輸入 mysqld install
到此 mysql 安裝成功
二芙粱、啟動祭玉、連接MySQL
- net start mysql 啟動MySQL服務(wù),stop 停止
- 輸入 mysql -u root -p 春畔,回車脱货,出現(xiàn) Enter passwore: 岛都,輸入密碼,由于剛安裝振峻,沒有設(shè)置密碼臼疫,直接回車 Enter 進入
- 設(shè)置root密碼
mysql>use mysql;
mysql>update user set password=password('root') where user='root';
mysql>flush privileges;
輸入 quit 命令退出當前登錄,用新的密碼重新連接 mysql
三扣孟、mysql修改root用戶的密碼
方法1: 用SET PASSWORD命令
首先登錄MySQL烫堤。
格式:mysql> set password for 用戶名@localhost = password('新密碼');
例子:mysql> set password for root@localhost = password('123');方法2:用UPDATE直接編輯user表
首先登錄MySQL。
mysql> use mysql;
mysql> update user set password=password('root') where user='root' and host='localhost';
mysql> flush privileges;方法3:不需要密碼登錄(windows)
- 關(guān)閉正在運行的MySQL服務(wù)哈打。
- 打開DOS窗口(管理員身份),轉(zhuǎn)到mysql\bin目錄讯壶。
- 輸入mysqld --skip-grant-tables 回車料仗。--skip-grant-tables 的意思是啟動MySQL服務(wù)的時候跳過權(quán)限表認證。
- 再開一個DOS窗口(因為剛才那個DOS窗口已經(jīng)不能動了)伏蚊,轉(zhuǎn)到mysql\bin目錄立轧。
- 輸入mysql回車,如果成功躏吊,將出現(xiàn)MySQL提示符 >氛改。
- 重復方法2
- 退出 quit。
- 注銷系統(tǒng)比伏,重新啟動mysql.用新的用戶和密碼進入
linux版本
官網(wǎng)地址 https://www.mysql.com/downloads/
社區(qū)開源版里邊下載
用 mysql community server 里邊的
可以選擇要安裝的操作系統(tǒng)胜卤,點擊歷史版本信息可以選擇各種mysql的版本
這里,選用5.6版本的mysql為例赁项,作系統(tǒng)為 red hat葛躏,用rpm進行安裝
下載server包和client包
點擊download
進入linux系統(tǒng)中,wget + 復制的鏈接地址
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.48-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.48-1.el7.x86_64.rpm
安裝mysql步驟
- 清理環(huán)境
centos7會自帶一個mariadb
查看是否已安裝
rpm -qa |grep -i mysql
rpm -qa |grep -i mariadb(centos7默認系統(tǒng)自帶的)
mariadb是從mysql來的悠菜,是它的一個分支舰攒,需要清理掉
rpm -e + 包名,把mariadb包清掉
用rpm刪除會失敗悔醋,提示有依賴關(guān)系的軟件需要安裝
rpm -e mariadb-libs-5.5.56-2.el7.x86_64
rpm刪除時如果有依賴關(guān)系,可以用
yum remove + 包名,刪除mariadb - 開始安裝
rpm -ivh MySQL-server-5.6.48-1.el7.x86_64.rpm
rpm -ivh MySQL-client-5.6.48-1.el7.x86_64.rpm
mysql安裝時給root設(shè)置了一個隨機的初始密碼:
密碼的位置放在'/root/.mysql_secret'文件中
用于第一次登陸mysql時使用的洞焙,登陸之后會強制修改一下
A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in '/root/.mysql_secret'.
mysql5.6以后要設(shè)置一個root賬號的隨機密碼,密碼保存到root/.mysql_secret文件里
查看該文件蹋半,可以看到我在重裝mysql時新生成一個隨機密碼,后邊需要用這個初始的密碼登錄mysql
cat /root/.mysql_secret
看是否有mysql進程
ps –ef|grep –i mysql
查看mysql是否安裝成功了账阻,看到兩個mysql的組件匪蟀,就是安裝成功了
rpm -qa |grep -i mysql
啟動服務(wù)
service mysql start
查看有沒有mysql服務(wù)
ps –ef |grep mysql
- 登錄數(shù)據(jù)庫
mysql –u root –p
然后輸入隨機密碼
登錄后,提示一些信息
查看數(shù)據(jù)庫有哪些庫
show databases;
在使用前要設(shè)置一個自己的密碼
會要求重置隨機密碼
是給當前用戶設(shè)置密碼為root
set password=password(‘root’);
再運行 show databases;
show databases;
mysql會自帶一些系統(tǒng)庫:
information_schema存一些統(tǒng)計數(shù)據(jù)
performance_schema存一些狀態(tài)數(shù)據(jù)宰僧,
mysql存的數(shù)據(jù)用于監(jiān)控材彪、權(quán)限观挎、賬號等
test是測試庫,用于做測試用的