安裝
sudo yum -y install mysql-server
設置中文字符集
sudo vim /etc/my.cnf
添加default-character-set=utf8
設置開機啟動
sudo chkconfig mysqld on
檢查開機啟動是否成功
sudo chkconfig --list mysqld
顯示以下即為成功
mysqld 0:關(guān)閉 1:關(guān)閉 2:啟動 3:啟動 4:啟動 5:啟動 6:關(guān)閉
啟動mysql服務
service mysqld start
以下為mysql的具體操作請見具體的mysql筆記
查看目前mysql中的用戶信息
select user,host,password from mysql.user;
修改root用戶的密碼
set password for 用戶名@IP=password('yourpassword');
set password for root@localhost=password('yourpassword');
exit退出后在使用密碼登錄
mysql -u root -p
刪除mysql默認的匿名用戶
delete from mysql.user where user = '';
刷新用戶權(quán)限
flush privileges;
插入新用戶
insert into mysql.user(Host,User,Password values ("localhost","yourname",password("yourpassword")));
刷新用戶權(quán)限
flush privileges;
賦予用戶訪問的權(quán)限(我這里無效,mmall.改為 . ,%表示所有ip)
給來自%所有ip訪問的用戶mmall分配可對數(shù)據(jù)庫mmall所有表進行所有操作的權(quán)限,并設定口令為mmall。
grant 所有權(quán)限 on 數(shù)據(jù)庫. to 用戶名@ip identified by 口令密碼 with grant option
grant all privileges on mmall.* to mmall@% identified by mmall with grant option
查看用戶權(quán)限(\G 表示格式化顯示)
select * from mysql.user \G