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
</div>
</div>
</article>