yum 安装mysql数据库
1、先查看是否有安装mysql,有的话通过yum remove mysql先卸载掉,卸载完成后执行
yum install -y mysql-server mysql mysql-deve
2、启动mysql服务
service mysqld start //也可以通过/etc/init.d/mysqld start启动
3、设置为开机自启动
chkconfig mysqld on
4、设置root账号的密码
mysqladmin -u root password 'newpass'
5、为远程客户端连接授权
mysql -u root –p //会提示输入密码,输入上面设置的root新密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpass' WITH GRANT OPTION //*.*表示不对连接的ip做限制
6、对my.cnf中的配置进行设置(文件一般在/etc/my.cnf)
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
security risks
symbolic-links=
max_connections =
default-character-set=utf8
max_allowed_packet = 16M
skip-name-resolve
event_scheduler = on
7、重启mysql服务
/etc/init.d/mysqld restart
补充:
关于mysql grant
grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
-- 权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
-- 当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
-- 当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
-- 用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。
-- ‘连接口令’不能为空,否则创建失败。
新设置用户或更改密码后需用flush privileges;刷新MySQL的系统权限相关表,否则会出现拒绝访问
最新文章
- 8个超棒的HTML5网站设计欣赏
- Android最佳性能实践(二)——分析内存的使用情况
- ISE 中使用system generate
- (转)HTML5实战与剖析之触摸事件(touchstart、touchmove和touchend)
- [SQL Server]树形结构的创建
- uva 1561 - Cycle Game(推理)
- VS2012 编译程序时报无法载入PDB文件错误解决方式
- struts1,struts2,hibernate,spring的运行原理结构图
- 【经验】AngularJS
- BOM部分笔记整理
- K:树与二叉树
- Java 静态内部类的加载时机
- freertos 建立任务超过几个后系统不能能运行
- Python3+smtplib+poplib+imaplib实现发送和收取邮件(以qq邮箱为例)
- 《LINUX内核设计与实现》第三周读书笔记——第一二章
- Qt经典—线程、事件与Qobject
- GPUImage每个类的作用
- 用 Git Hooks 进行自动部署
- 获取文件名称 basename 用法
- 裸机——DDR
热门文章
- dblink(转)
- css中元素的位置
- 2018.11.07 NOIP模拟 数独(模拟)
- Firefox table 不居中解决办法 解决火狐层或 table 不居中
- Docker学习以及镜像制作流程
- 【服务器】Nginx文件配置
- IntelliJ IDEA 2017版 spring-boot2.0.2 搭建 JPA springboot DataSource JPA环境搭建,JPA注解@ManyToOne使用详情;JPA外键设置
- IntelliJ IDEA 2017版 Spring5 java.lang.NoSuchMethodError: org.springframework.boot.SpringApplication.<;init>;([Ljava/lang/Object;)V
- 第28章:MongoDB-索引--过期索引(TTL)
- AngularJs ng-repeat用法二$parent.$index