存储过程
需要单独导入
mysql -u root -p bosr < 20161104-210908-air-sp.sql
使用超级用户进行导入,注意修改sql文件中存储过程的属主用户名
存储过程权限设置
GRANT SELECT ON mysql.proc TO 'bosr_user'@'%';
Linux下设置表名不区分大小写
修改/etc/my.conf
,设置
lower_case_table_names=1
重启服务
统计指定db中所有表的记录数
select table_name,table_rows from INFORMATION_SCHEMA.tables
where TABLE_SCHEMA = 'bosr'
order by table_rows desc;
修改root口令
1)停止mysql服务
service mysqld stop
2)以免登陆模式启动mysql
/usr/bin/mysqld_safe --skip-grant-tables --datadir=/home/mysql &
3)以root用户登录
mysql -u root
4)修改root密码
update mysql.user set password=PASSWORD('password') where user='root';
5)更新权限
flush privileges;
关闭服务
mysqladmin -u root -p shutdown
创建数据库
1)创建库
create database bosr;
2)创建用户
create user bosr_user@'%' identified by 'password';
3)授权
grant all privileges on bosr.* to bosr_user;
4)修改max_allowed_packet参数
在/etc/my.cnf
的mysqld
节下修改
max_allowed_packet=100M
然后重新启动mysql服务