博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql初次安装_Mysql初始安装
阅读量:6691 次
发布时间:2019-06-25

本文共 1600 字,大约阅读时间需要 5 分钟。

centos安装mariadb 5.5

0.卸载已安装所有mysql相关

rpm -qa | grep -i mysql  rpm -e --nodeps xxx

1. 解压

tar zxvf mariadb-5.5.31-linux-x86_64.tar.gz

mv mariadb-5.5.31-linux-x86_64 /usr/local/mysql //必需这样,很多脚本或可执行程序都会直接访问这个目录

2. 权限

groupadd mysql //增加 mysql 属组

useradd -g mysql mysql //增加 mysql 用户 并归于mysql 属组

chown mysql:mysql -Rf /usr/local/mysql // 设置 mysql 目录的用户及用户组归属。

chmod +x -Rf /usr/local/mysql //赐予可执行权限

3. 拷贝配置文件

cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf //复制默认mysql配置 文件到/etc目录

4. 初始化

/usr/local/mysql/scripts/mysql_install_db --user=mysql //初始化数据库

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql //复制mysql服务程序 到系统目录

chkconfig mysql on //添加mysql 至系统服务并设置为开机启动

service mysql start //启动mysql

5. 环境变量配置

vim /etc/profile //编辑profile,将mysql的可执行路径加入系统PATH

export PATH=/usr/local/mysql/bin:$PATH

source /etc/profile //使PATH生效。

6. 账号密码

mysqladmin -u root password 'yourpassword' //设定root账号及密码

mysql -u root -p //使用root用户登录mysql

use mysql //切换至mysql数据库。

select user,host,password from user; //查看系统权限

drop user ''@'localhost'; //删除不安全的账户

drop user root@'::1';

drop user root@127.0.0.1;

select user,host,password from user; //再次查看系统权限,确保不安全的账户均被删除。

flush privileges; //刷新权限

7. 一些常用的初始配置

1)修改字符集为UTF8

vi /etc/my.cnf

在[client]下面添加 default-character-set = utf8

在[mysqld]下面添加 character_set_server = utf8

2)增加错误日志

vi /etc/my.cnf

在[mysqld]下面添加:

log-error = /usr/local/mysql/log/error.log

general-log-file = /usr/local/mysql/log/mysql.log

3) 设置为不区分大小写,linux下默认会区分大小写。

vi /etc/my.cnf

在[mysqld]下面添加:

lower_case_table_name=1

4)跳过密码验证

skip-grant-tables

修改完重启:#service mysql restart

源码安装mariadb

转载地址:http://nvdoo.baihongyu.com/

你可能感兴趣的文章
HashMap和Hashtable的区别
查看>>
Oracle EBS-SQL (INV-5):检查期间拉式物料领用记录数.sql
查看>>
Python之with语句原理
查看>>
在Window环境下多线程与CPU资源分配原则
查看>>
20170303新的开始
查看>>
Python--day25--复习(单继承和多继承的总结)
查看>>
@Html.EditFor()不能添加“只读”html属性;以及disable属性的坑
查看>>
Logger日志级别说明及设置方法、说明
查看>>
7-1 列出连通集 (25 分)
查看>>
Mybatis之Mapper动态代理
查看>>
【转】楼天城楼教主的acm心路历程(作为励志用)
查看>>
vw、vh、vmin、vmax 的含义
查看>>
04.设计模式_抽象工厂模式
查看>>
vue项目搭建
查看>>
c lang codesnippets
查看>>
Machine Learning
查看>>
Ext概述
查看>>
LeetCode – Refresh – Populating Next Right Pointers in Each Node I and II
查看>>
Well, now we should make Discount mbt shoes
查看>>
securecrt中使用上传下载sftp
查看>>