安装
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:关闭 1:关闭 2:启动 3:启动 4:启动 5:启动 6:关闭
启动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 = '';
刷新用户权限
flush privileges;
插入新用户
insert into mysql.user(Host,User,Password values ("localhost","yourname",password("yourpassword")));
刷新用户权限
flush privileges;
赋予用户访问的权限(我这里无效,mmall.改为 . ,%表示所有ip)
给来自%所有ip访问的用户mmall分配可对数据库mmall所有表进行所有操作的权限,并设定口令为mmall。
grant 所有权限 on 数据库. to 用户名@ip identified by 口令密码 with grant option
grant all privileges on mmall.* to mmall@% identified by mmall with grant option
查看用户权限(\G 表示格式化显示)
select * from mysql.user \G