- Linux系统版本:CentOS 6.8 64位
- bash shell版本:4.1.2(2)
1.验证机器是否安装MySQL
rpm -qa | grep mysql```
使用上面这条命令验证机器上是否安装mysql,出现下图这样的信息说明已经安装,否则为未安装。
![使用命令验证机器是否已经安装mysql](https://img.haomeiwen.com/i2993097/0e3612bf904dcec0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
####2.安装
```shell
sudo yum -y install mysql-server
成功安装之后控制台显示的信息
3.配置字符集
进入 /etc/my.cnf文件
修改配置文件,设置编码字符集为utf8
4.配置开机自启动
sudo chkconfig mysqld on #配置mysql自启动
sudo chkconfig --list mysqld #查看mysql是否开启自启动
2~5都为on代表着开机会自启动
5.启动mysql看是否正常
sudo service mysqld restart
Starting mysqld [ok] 意味着正常启动mysql
6.登录mysql
sudo mysql -u root
7.查看mysql中现有的用户
其实这些host指的都是本机
8.修改root密码
修改root密码(上面所有host的root密码都要修改)
修改密码成功之后退出 重新登录时输入新密码 登录成功
9.删除匿名用户
用户列表
删除匿名用户之后的user列表
10.一些sql语句
ALLOCATE urt8_general_ci 的作用是设置数据库校对规则
flush privileges #mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,
否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效
grant all privileges on mmall.* to eakonmall@localhost identified by '******' #把数据库mmall所有的权限赋予用户eakonmall,
并指定该用户的密码为******
网友评论