线上环境安装及配置实操(mysql)
1.安装之前先看一下机器上有没有mysql: sudo rpm -qa | grep mysql-server
2.安装mysql:sudo yum -y install mysql-server
3.配置字符集编码: sudo vim /etc/my.cnf
character-set-server=utf8
default-character-set=utf8
!
4.设置mysql自启动:sudo chkconfig mysqld on
5.输入:sudo chkconfig --list mysqld
看到2345都是on说明设置ok的
6.接着我们重启下我们的mysql:sudo service mysqld restart
7.然后登陆一下mysql : mysql -u root
8.查看一下我们的用户:select user, host, password from mysql.user;
9.修改本机root用户密码(这里指登陆mysql的root的密码):set password for [email protected] = password('rootpassword');
10.查看一下修改情况:select user, host, password from mysql.user;
然后我们在其他两个也修改一下:set password for [email protected] = password('rootpassword');
set password for [email protected] = password('rootpassword');
11.查看一下修改情况:select user, host, password from mysql.user;
12.退出mysql: exit
13.使用带密码的root登陆mysql:mysql -u root -p
14.我们把匿名用户删除掉:delete from mysql.user where user='';
查看一下修改情况:select user, host, password from mysql.user;
15.我们刷新一下:flush privileges;
16.我们插入一个用户:insert into mysql.user(Host,User,Password) values("localhost","lafyq",password("lafyqpassword"));
17.查看一下修改情况:select user, host, password from mysql.user;
15(2).这里我们最好刷新一下:flush privileges;
18.接着我们创建一个数据库 mmall:create database mmall default character set utf8 collate utf8_general_ci;
查看数据库:show databases;
19.我们要授予lafyq操作mmall数据库的所有权限:grant all privileges on *.* to [email protected] identified by 'lafyqpassword' with grant option;
grant all privileges on mmall.* to [email protected] identified by 'lafyqpassword' with grant option;
20.查看一下权限是否赋予成功:select * from mysql.user \G
如何导入.sql文件
1.先退出来:exit
进入到developer目录:cd /developer/
2.把sql文件下载下来:sudo wget http://learning.happymmall.com/mmall.sql
3.登录mysql: mysql -u root -p
4.导入sql之前我们一定要进入我们的database:show databases;
然后看到有我们之前创建的mmall这个数据库,进入这个数据库:use mmall;
然后看一有没有表:show tables;
5.发现没有,我们导入我们的mmall.sql : source /developer/mmall.sql
6.然后再: show tables;
我们看下里边的数据:select * from mmall_user\G
(\G 表示格式化)
- 至此已完成