centos配置mysql

  1) 啓動mysql,會提示你第一次啓動的一些初始化注意事項mysql

sudo service mysqld start


   2) 設置root的本地密碼,備份密碼;能夠看狀況是否設置root的遠程賬號 sql

        修改ROOT 的密碼: 數據庫

mysqladmin -u root -p password 123456

        進入MYSQL:安全

 mysql -u root -p


   3) 登入mysql,用命令行建立其餘用戶和密碼,必須設置dev賬號以及密碼,備份密碼,此賬號用於網站登陸tcp

        建立新用戶:網站

         第一種 命令行

mysql>GRANT ALL PRIVILEGES ON *.* TO dev@localhost IDENTIFIED BY '123456' WITH GRANT OPTION; 
mysql>GRANT ALL PRIVILEGES ON *.* TO dev@"%" IDENTIFIED BY '123456' WITH GRANT OPTION;

         第二種rest

mysql>INSERT INTO user VALUES('localhost','dev',PASSWORD('123456'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
mysql>INSERT INTO user VALUES('%','dev',PASSWORD('123456'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')

   4) 創建基於utf8的數據庫db_dev,把db_dev數據庫的全部權限賦予dev賬號:code

mysql>grant all privileges on db_dev.* to dev@localhost;


   5) 能夠在遠程登陸mysql進行設置,這樣更方便,可是以前要配置遠程賬號,而且要打開防火牆的3306(tcp)端口,以前的賬號建立,數據庫建立均可以使用這種方式,可是安全欠妥內存


   6) 對於mysql的配置文件,能夠在/usr/share/mysql/中找到,而後根據具體內存大小選擇,覆蓋到/etc/my.cnf中就能夠了,而後從新啓動:sudo service mysqld restart

相關文章
相關標籤/搜索