- 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
![](https://img.haomeiwen.com/i2993097/a828d80b387201d6.png)
成功安装之后控制台显示的信息
3.配置字符集
![](https://img.haomeiwen.com/i2993097/25b3b18d5dd6b803.png)
进入 /etc/my.cnf文件
![](https://img.haomeiwen.com/i2993097/dc41203947c62b97.png)
修改配置文件,设置编码字符集为utf8
4.配置开机自启动
sudo chkconfig mysqld on #配置mysql自启动
sudo chkconfig --list mysqld #查看mysql是否开启自启动
![](https://img.haomeiwen.com/i2993097/8e3b753f1e083a71.png)
2~5都为on代表着开机会自启动
5.启动mysql看是否正常
sudo service mysqld restart
![](https://img.haomeiwen.com/i2993097/582f6c2bab615fa3.png)
Starting mysqld [ok] 意味着正常启动mysql
6.登录mysql
sudo mysql -u root
7.查看mysql中现有的用户
![](https://img.haomeiwen.com/i2993097/26d22f9f55f45ea9.png)
其实这些host指的都是本机
8.修改root密码
![](https://img.haomeiwen.com/i2993097/e80d5d8f1df249e2.png)
修改root密码(上面所有host的root密码都要修改)
![](https://img.haomeiwen.com/i2993097/cca087a2698e0681.png)
修改密码成功之后退出 重新登录时输入新密码 登录成功
9.删除匿名用户
![](https://img.haomeiwen.com/i2993097/98b3a85e9b16d4ff.png)
用户列表
![](https://img.haomeiwen.com/i2993097/d847eb494e24f42c.png)
删除匿名用户之后的user列表
10.一些sql语句
![](https://img.haomeiwen.com/i2993097/e1c4f4ba651da485.png)
ALLOCATE urt8_general_ci 的作用是设置数据库校对规则
flush privileges #mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,
否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效
grant all privileges on mmall.* to eakonmall@localhost identified by '******' #把数据库mmall所有的权限赋予用户eakonmall,
并指定该用户的密码为******
网友评论