linux系統中mysql資料庫的安裝
linux安裝mysql服務分兩種安裝方法:
①原始碼安裝,優點是安裝包比較小,只有十多m,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯;
②使用官方編譯好的二進位制檔案安裝,優點是安裝速度快,安裝步驟簡單,缺點是安裝包很大,300m左右。以下介紹linux使用官方編譯好的二進位製包安裝mysql。
工具/原料
mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
[root@localhost /]# rpm -qa | grep mysql
如果有,強制刪除,注意:其他程式如果依賴次包也不能使用
[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
2、查詢所有mysql對應的資料夾
whereis命令用來定位命令的二進位制程式、源**檔案和man手冊頁等相關檔案的路徑。
刪除相關目錄或檔案
[root@localhost opt]# rm -rf /usr/lib64/mysql/ /usr/share/mysql/
3、檢查mysql使用者組和使用者是否存在,如果沒有,則建立
二 安裝mysql
(1)執行解壓命令:
[root@localhost opt]# tar xzvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
(2)移動該檔案到/usr/local/下,並將資料夾名稱修改為mysql。如果/usr/local/下已經存在mysql,請將已存在mysql檔案修改為其他名稱,否則後續步驟可能無法正確進行。
(3)在/usr/local/mysql目錄下建立data目錄
[root@localhost /]# mkdir /usr/local/mysql/data
(4)更改mysql目錄下所有的目錄及資料夾所屬的使用者組和使用者,以及許可權
(5)編譯安裝並初始化mysql,務必記住初始化輸出日誌末尾的密碼(資料庫管理員臨時密碼)
(6)編輯配置檔案my.cnf,新增配置如下
[root@localhost bin]# vi /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/data
port = 3306
sql_mode=no_engine_substitution,strict_trans_tables
symbolic-links=0
max_connections=400
innodb_file_per_table=1
#表名大小寫不明感,敏感為
啟動成功:
(7)新增軟連線,並重啟mysql服務
(8)登入mysql,修改密碼(密碼為步驟5生成的臨時密碼)
[root@localhost /]# mysql -u root -p
enter password:
mysql>set password for root@localhost = password(『yourpass』);
9go:3k0w9(9)開放遠端連線
(10)、設定開機自動啟動
1、將服務檔案拷貝到init.d下,並重命名為mysql
[root@localhost /]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2、賦予可執行許可權
[root@localhost /]# chmod +x /etc/init.d/mysqld
3、新增服務
[root@localhost /]# chkconfig --add mysqld
4、顯示服務列表
解決Linux系統中MySQL亂碼
檢視核心版本 cat proc version linux下mysql中文亂碼解決方法 系統環境 suse linux server 10,mysql 5.0 安裝mysql後,預設的字符集是latin1。在linux下安裝mysql不像在windows上安裝那像,可以選擇字符集 即使當時使用了預設...
在Linux系統中操作Mysql
資料庫 database,簡稱db 長期存放在計算機內,有組織 可共享的大量資料的集合,是乙個資料 倉庫 資料庫可以儲存 管理資料。資料庫分為兩種 關係型資料庫 sql 和非關係型資料庫 nosql 非關係型資料庫的意思是 not only sql 不僅僅是資料庫,適用於超大規模和高併發的情況下。d...
Linux系統中MySQL資料庫出現的問題彙總
failed to initialize dd storage engine.data dictionary initialization failed.mysql資料庫中的資料資料夾初始化失敗。那所性就刪除mysql的資料資料夾,重新進行初始化操作就好。1 刪除 mysql 資料庫資料資料夾 rm...