linux-mysql-install
版本是5.6之前的,安装MySQL步骤
yum install mysql-server 安装服务器端
yum install mysql-devel 安装服务器端
mysql配置文件/etc/my.cnf中加入default-character-set=utf8 字符集设置(有可能没有my.cnf 文件则跳过此步骤,可以通过导出的sql文件在本地连接服务器上数据库后执行,也可以达到同样的效果)
启动mysql service mysqld start/stop 或者/etc/init.d/mysqld start
加入开机启动chkconfig add mysqld 查看开机启动设置是否成功 chkconfig --list | grep mysql*
创建root管理员 mysqladmin -u root password xxx(设置密码)
登录 mysql -u root -p ( 输入上一步设置的密码)
安装完MySQL时,默认是没有开启远程连接的,所以需要开启权限,
进入到MySQL操作界面,输入grant all on *.* to root@'%' identified by 'your_password';
命令,该命令指的是允许所有的root账号可以通过远程来连接数据库。
flush privileges; 记得刷新,此步骤不可少,不然不会生效
打开 /etc/my.cnf;在[mysqld]节点下,加入一行: lower_case_table_names=1。
重启mysql服务
service mysqld restart
版本5.6之后的mysql安装步骤 参考,下载mysql-5.6.20.tar.gz文件
https://www.aliyun.com/jiaocheng/1126546.html
1、yum -y install gcc gcc-c++ ncurses ncurses-dev 安装编译工具及依赖包
2、yum -y install gcc gcc-c++ ncurses ncurses-devel bison make cmake 安装cmake命令(后面需要用到)
3、解压mysql文件 tar -zxvf mysql.tar.gz
4、创建安装目录和数据存储目录
mkdir /usr/local/mysql mkdir /usr/local/mysql/data
5、切换到解压目录文件夹
cd mysql-file
6、cmake编译
cmake DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ -DMYSQL_DATADIR=usr/local/mysql/data/ -DSYSCONFDIR=/etc/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
7、make安装
make&;make install
8、创建mysql用户及用户组
groupadd mysql useradd -r -g mysql mysql
9、修改目录权限
chown-R mysql:mysql /usr/local/mysql
chmod-R 755 /usr/local/mysql
10、切换到安装目录
cd /usr/local/mysql
11、将配置文件拷贝到/etc目录下,更名my.cnf
cp support-files/my-defualt.cnf /etc/my.cnf
12、编辑my.cnf文件内容
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
server_id = 1
socket = /tmp/mysql.sock
log-bin = mysql-bin
13、初始化数据库命令
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
14、启动mysql服务
support-files/mysql.server start
15、配置本地root帐号密码
bin/mysqladmin -u root password '123456'
16、远程账户授权
GRANT ALL PRIVILEGES ON *.* TO aliyunzixun@xxx.com'%' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
17、测试连接
bin/mysql -uroot -P3306 -p
linux-mysql-install的更多相关文章
- Linux MySql install and use with c++
1.安装mysql客户端 用命令: yum install -y mysql-server mysql mysql-devel 此命令包含了安装客户端和服务器 2.访问myslq 在命令行输入: my ...
- ubuntu linux mysql 安装 基本操作 命令
mysql --help #如果有信息证明系统已经安装了mysql mysql -V #查看版本号 netstat -tap|grep mysql #检查mysql是否在启动状态 卸载mysql: s ...
- 工作常用的linux/mysql/php/工具命令
工作常用的linux/mysql/php/工具命令: 1. tar备份目录 tar zcvf ****.tar.gz ****/ tar 备份跳过目录 tar --exclude=test1 3. s ...
- [争什么! 掺在一起做撒尿牛丸啊! 笨蛋]ASP.NET Core 2.0 + EF6 + Linux +MySql混搭
好消息!特好消息!同时使用ASP.NET Core 2.0和.NET Framework类库还能运行在linux上的方法来啦! 是的,你没有看错!ASP.NET Core 2.0,.NET Frame ...
- 【Asp.Net Core】ASP.NET Core 2.0 + EF6 + Linux +MySql混搭
好消息!特好消息!同时使用ASP.NET Core 2.0和.NET Framework类库还能运行在linux上的方法来啦! 是的,你没有看错!ASP.NET Core 2.0,.NET Frame ...
- DELPHI 10.2 TOKYO搭建LINUX MYSQL开发环境
DELPHI 10.2 TOKYO搭建LINUX MYSQL开发环境 笔者使用ubuntu64位LINUX 首先必须保证LINUX可以连互联网. 安装MYSQLsudo apt-get update ...
- [mysql]linux mysql 读写分离
[mysql]linux mysql 读写分离 作者:flymaster qq:908601287 blog:http://www.cnblogs.com/flymaster500/ 1.简介 当今M ...
- linux mysql远程连接
今天在本地连接linux服务端的mysql始终报错61,谷歌后找到原因: linux的mysql默认是不允许远程连接操作的,在stack上面找到方法:修改mysql配置文件/usr/local/mys ...
- CentOS 6.6 MySQL install
/************************************************************************* * CentOS 6.6 MySQL instal ...
- Linux Mysql数据库安全配置
Linux Mysql数据库安全配置 目录: 1.修改mysql管理员账号root的密码(2种方法) 2.修改mysql管理员账号root 3.mysql管理员root账号密码遗忘解决办法(2种方法 ...
随机推荐
- MongoDB 导入导出以及数据库备份
-------------------MongoDB数据导入与导出------------------- 1.导出工具:mongoexport 1.1.概念: mongoDB中的 ...
- Flutter的生命週期
Flutter跟安卓的Activity.iOS的ViewController一样拥有自己的生命周期, Flutter中一切都是Widget,渲染方式有点像H5的DOM树. 先看生命周期图: Flutt ...
- BZOJ1899 [Zjoi2004]Lunch 午餐 贪心+DP
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=1899 题解 如果只有一个窗口,那么可以这样考虑:因为最后一个人打完饭的时间是固定的,那么不如就 ...
- css 文字对齐
// html <div>姓名</div> <div>手机号码</div> <div>账号</div> <div>密 ...
- 苹果推出了AI手机,打造一款高度个性化的设备
在今年苹果的WWDC 2018上,一些人认为今年会因为软件专注而缺乏新的MacBook和iPad而感到无聊,该公司宣布,iOS12的推出可能是迄今为止最重要的操作系统更新.一系列Siri增强功能,Ap ...
- Java中的heap和stack
heap和stack Java的内存分为两类,一类是栈内存,一类是堆内存. 栈内存:是指程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配 ...
- java之重装系统重新配置环境变量 jdk、eclipse、idea、Oracle、svn、gitlab等环境变量的安装
前言:由于公司电脑进行统一版本升级,需要重装系统(只对C盘做升级),记录一下踩过的坑! 首先理一下思路,看那些东西需要做: 1.jdk及其环境变量 2.eclipse(文件夹版的需要运行项目进行测试) ...
- orcad原理图与PSPICE模型库名称
Vendor PSpice Model Description Advanced Linear Devices adv_lin.lib Library of op-amps Advanced Line ...
- RIME-使用小心得
从4月份我才接触到RIME输入法,当时的感觉上相见恨晚的,现在感觉也不错,时至今日,想写点东西,也算是小感触吧. RIME称为中州韵输入法引擎,是开放源代码的输入法软件,其主页是http://rime ...
- 51nod 1298:圆与三角形(计算几何)
题目链接 判断圆和三角形是否相交 可以转化为 判断三条线段是否和圆相交 #include<iostream> #include<cstdio> #include< ...