Linux 上安裝、卸載mysql8.0和常用命令


Linux 通過RPM包安裝 MySQL 8.0

Linux下卸載MySQL8.0版本

啟動mysql服務:

service mysqld start

停止mysql服務:

service mysqld stop

重啟mysql服務:

service mysqld restart

查看mysql服務:

service mysqld status

 

linux mysql8.0 this is incompatible with sql_mode=only_full_group_by​

 

方式一:先執行select @@sql_mode,復制查詢出來的值並將其中的NO_ZERO_IN_DATE,NO_ZERO_DATE刪除,然后執行set sql_mode = '修改后的值’或者set session sql_mode=‘修改后的值’;,

例如:set session sql_mode=‘STRICT_TRANS_TABLES’;改為嚴格模式

只在當前會話中生效,關閉當前會話就不生效了。

set session sql_mode='STRICT_TRANS_TABLES';


方式二:先執行select @@global.sql_mode,復制查詢出來的值並將其中的NO_ZERO_IN_DATE,NO_ZERO_DATE刪除,然后執行set global sql_mode = ‘修改后的值’。

在當前服務中生效,重新MySQL服務后失效

set global sql_mode = 'STRICT_TRANS_TABLES'


方法三:(這個沒有測試成功,總是報錯)在mysql的安裝目錄下,或my.cnf文件(windows系統是my.ini文件),新增 sql_mode = ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,

​ 添加my.cnf如下:

​ [mysqld]

​ sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER

​ 然后重啟mysql。

其他鏈接:

win10系統的MYSQL5.5版本安裝配置及卸載步驟

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM