1:MariaDB和mysql差不多是mysql的一個分支,完全兼容mysql的命令。
2:centos 7 中自帶MariaDB,?需要在centos中安裝mysql的時候就需要多注意了。
3:啟動 停止 重啟?MariaDB
? ? ??systemctl start mariadb.service #啟動MariaDB
? ? ? systemctl stop mariadb.service #停止MariaDB
? ? ? systemctl restart mariadb.service #重啟MariaDB
? ? ? systemctl enable mariadb.service #設置開機啟動
? ? ? systemctl restart mariadb.service #重啟MariaDB
? ? ? systemctl enable mariadb.service #設置開機啟動
4:如果忘記了MariaDB?root密碼怎么辦呢?
? ??1. KILL掉系統里的MySQL進程;
??? 2. 用以下命令啟動MySQL,以不檢查權限的方式啟動;
??? mysqld_safe -skip-grant-tables &
?
??? 或是
????
??? 修改/etc/my.cnf文件,在[mysqld]下添加 skip-grant-tables , 再啟動mysql
????
??? 修改/etc/my.cnf文件,在[mysqld]下添加 skip-grant-tables , 再啟動mysql
??? 3. 然后用空密碼方式使用root用戶登錄 MySQL;
??? mysql -u root
??? 4. 修改root用戶的密碼;
??? mysql> update mysql.user set password=PASSWORD('新密碼') where User='root'
??? mysql> flush privileges;
??? mysql> quit
??? mysql> flush privileges;
??? mysql> quit
??? 5. 重新啟動MySQL,就可以使用新密碼登錄了。
? ? 6. 改完密碼別忘記刪除配置文件中的?skip-grant-tables
5:普通修改MariaDB的密碼,則和上一步一樣,不用修改配置文件,登錄MySQL 就行
6:普通重啟mysql和啟動mysql
? ?啟動:?/usr/local/mysql/bin/mysqld_safe -user=mysql &
? ?停止:/usr/local/mysql/bin/mysqladmin -uroot -p shutdown