一、检查centos中是否存在mysql
rpm -qa|grep msyql 如果有信息输出,则存在
存在时,卸载mysql
yum remove 软件名
二、到官网下载下载mysql的二进制包
1.在官网https://downloads.mysql.com/archives/community/下载,选择linux通用的与自己电脑位数一致的二进制包,我的是64位所以我选的是x86
二、在centos中创建软件目录,将二进制包上传并解压到所创建的目录
1.创建软件目录
mkdir /app
2.上传二进制包并解压
你可以使用rz -y 命令将window上的二进制包上传,也可以使用专门的ftp工具进行传输我这里用rz -y命令
3.解压后将文件改名为mysql
三、将mysql软件位置添加到环境变量中
vim /etc/profile
export PATH=/app/mysql/bin:$PATH(加载配置文件最后一行)
source /etc/profile
四、创建mysql用户和组
useradd mysql
五、创建数据库存放数据的目录,并将软件目录授予mysql的权限、
1.mkdir -p /data/3306/data(将数据与软件分离)
2.chown -R mysql.mysql /app/mysql*(让mysql用户管理软件目录)
六、初始化数据库
mysqld --initialize-insecure --user=mysql --basedir=/app/mysql --datadir=/data/mysql/3306
--initialize-insecure:初始化参数,可以对密码进行定制
--user=mysql :管理mysql的用户
--basedir=/app/mysql:软件存放目录
--datadir=/data/mysql:数剧存放目录
七、编写mysql配置文件
简单的写了一下,保证基本的连接
vim /etc/my.cnf
[mysqld]
user=mysql
basedir=/app/mysql
datadir=/data/3306/data
server_id=6
port=3306
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock
七、配置服务
# cp /app/mysql/support-files/mysql.server /etc/init.d/
# mv /etc/init.d/mysql.server /etc/init.d/mysqld
修改mysqld文件
# vi /etc/init.d/mysqld
将basedir和datadir值修改如下,46和47行
basedir=/app/mysql
datadir=/data/3306/data
加入服务
# chkconfig --add mysqld
设置开机自动启动和查看
# chkconfig mysqld on
# chkconfig mysqld --list
启动服务
# service mysqld start
查看mysql服务状态
# service mysqld status
关于编译Qt以及驱动的一点总结吧
一些服务器客户端的c例子
android中DatePicker和TimePicker的使用
Python标准库string模块《未完待续》
Qt: SQL Programming
和一个坑爹的项目组的经历
linux一些杂项整理
Qt中的QTableWidget
Linux c学习进程基础学习