標籤:設定 iad 成功 update top name 說明 war 進程
yum安裝:
yum -y install mariadb-server mariadb-devel
啟動和自啟:
systemctl start mariadb 啟動
systemctl enable mariadb 自啟
修改root密碼:
mysqladmin -u root password ‘123456‘
配置遠端連線:
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456fj‘ WITH GRANT OPTION;
flush privileges; 立即生效
以上說明:
第一句中"%"表示任何主機都可以遠程登入到該伺服器上訪問。如果要限制只有某台機器可以訪問,將其換成相應的IP即可
如果系統的防火牆開著(or behind a hardware firewall or NAT)你必須放開mysql使用的TCP連接埠,通常都是3306。
大小寫敏感:
用root帳號登入後,在/etc/my.cnf 中的[mysqld]後添加添加lower_case_table_names=1,重啟MYSQL服務,這時已設定成功:不區分表名的大小寫;
lower_case_table_names參數詳解:
lower_case_table_names = 0
其中 0:區分大小寫,1:不區分大小寫
MySQL root密碼的恢複方法之一
如果忘記了MySQL root密碼,可以用以下方法重新設定:
1.KILL掉系統裡的MySQL進程;
killall -TERM MySQLd
2.用以下命令啟動MySQL,以不檢查許可權的方式啟動;
safe_MySQLd --skip-grant-tables &
3.然後用空密碼方式使用root使用者登入 MySQL;
MySQL -u root
4.修改root使用者的密碼;
MySQL> update MySQL.user set password=PASSWORD(‘新密碼‘) where User=‘root‘;
MySQL> flush privileges;
MySQL> quit
重新啟動MySQL,就可以使用新密碼登入了。
MySQLroot密碼的恢複方法二
有可能你的系統沒有 safe_MySQLd 程式(比如我現在用的 ubuntu作業系統, apt-get安裝的MySQL) , 下面方法可以恢複
1.停止MySQLd;
sudo /etc/init.d/MySQL stop
(您可能有其它的方法,總之停止MySQLd的運行就可以了)
2.用以下命令啟動MySQL,以不檢查許可權的方式啟動;
MySQLd --skip-grant-tables &
3.然後用空密碼方式使用root使用者登入 MySQL;
MySQL -u root
4.修改root使用者的密碼;
MySQL> update MySQL.user set password=PASSWORD(‘newpassword‘) where User=‘root‘;
MySQL> flush privileges;
MySQL> quit
重新啟動MySQL
/etc/init.d/MySQL restart
就可以使用新密碼 newpassword 登入了。
centos下,安裝MySQL以及配置遠端連線等