受權遠程訪問mysql超級用戶遠程訪問:mysql
mysql -u root -p #輸入密碼,進入mysql客戶 use mysql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root password...' WITH GRANT OPTION; FLUSH PRIVILEGES; #更新權限
忘記重設mysql 的root密碼:sql
vim /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables #添加這行 #保存退出 systemctl restart mysqld mysql -u root use mysql; #MySQL 5.7.6 以及最新版本: update user set authentication_string=PASSWORD('new password') where User='root'; #MySQL 5.7.5 或更早以前的版本: update user set password=PASSWORD('new password') where User='root';
Mysql5.7的運行SQL語句文件的時候會報下面錯誤:數據庫
of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c
解決方法:vim
在 /etc/my.cnf 文件里加上以下:
sql_mode='NO_ENGINE_SUBSTITUTION'
重啓Mysql服務bash
mariadb安裝:socket
mariadb安裝: yum install mariadb-server mariadb mariadb數據庫的相關命令是: systemctl start mariadb #啓動MariaDB systemctl stop mariadb #中止MariaDB systemctl restart mariadb #重啓MariaDB systemctl enable mariadb #設置開機啓動 初始化: mysql_secure_installation
mariadb配置容許遠程訪問方式: mysql -u root -p GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '20161130' WITH GRANT OPTION; flush privileges;