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