MariaDB(MySQL)二进制安装
2016-04-20 21:53
621 查看
MariaDB(MySQL)二进制安装 ================================================ 官网:https://www.mariadb.org MariaDB与 MySQL 区别: MySQL创始人将 MySQL AB卖给了 SUN 公司。此后,SUN被甲骨文收购,MySQL的所有权也落入Oracle。有可能面临收费和版权等问题。所以MySQL创始人又在原来的mysql分支上创建了 MariaDB 。支持mysql功能和操作方式并做了扩展。 百度百科:http://baike.baidu.com/link?url=B2h3aDeGJZ4foSi0muvtwtHFg0MZhx00onFQkCoMTp4__vCpnau7Mz1KjnIiapDRotUgCpGm16RsCoKCYriyQK MariaDB 官网下载地址:https://downloads.mariadb.org/ 二进制包安转: MariaDB 包:mariadb-10.1.13-linux-x86_64.tar.gz 官网安装文档:https://mariadb.com/kb/zh-cn/installing-mariadb-binary-tarballs/ 扩展性详解: (1):添加系统用户:mysql ~]# useradd -r mysql ~]# id mysql uid=496(mysql) gid=493(mysql) groups=493(mysql) (2):解压包到 /usr/local/,软连接为 mysql,更改mysql相关目录权限,创建mysql数据库目录并更改权限。 ~]# ttar -axf mariadb-10.1.13-linux-x86_64.tar.gz -C /usr/local/ ~]# cd /usr/local/ ~]# ln -s mariadb-10.1.13-linux-x86_64/ mysql # 备注:ln 软连接是多个版本升级降级使用。 ~]# cd /usr/local/mysql ~]# chown -R root:mysql . ~]# mkdir /mysqldata # 备注:数据库存放目录。 ~]# chown -R mysql.mysql /mysqldata # 备注:修改 /mysqldata 权限便于 mysql 进程访问。 (3):添加到系统启动服务,环境变量,查看配置文件生效顺序,并修改配置文件。 ~]# cp support-files/mysql.server /etc/init.d/mysqld ~]# ll /etc/init.d/mysqld -rwxr-xr-x 1 root root 12559 Apr 20 18:12 /etc/init.d/mysqld # 备注,确保其有执行权限 ~]# chkconfig --add mysqld ~]# chkconfig --list mysqld mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off ~]# bin/mysqld --help --verbose | less ... Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf ... # 备注:文件顺序越后配置越先生效。 ~]# mkdir /etc/mysql ~]# cp support-files/my-large.cnf /etc/mysql/my.cnf # 备注:support-files 目录下是其配置文件,分为了不同的级别。 ~]# vi /etc/mysql/my.cnf [mysqld] # [mysqld] 配置里添加这些内容 datadir = /mysqldata skip_name_resolve = ON innodb_file_per_table = ON ~]# vi /etc/profile.d/mysql.sh export PATH=/usr/local/mysql/bin:$PATH # 备注:加入到系统环境变量中 ~]# source /etc/profile.d/mysql.sh (4):初始化,登录mysql。 ~]# scripts/mysql_install_db --user=mysql --datadir=/mysqldata ~]# mysql -uroot -hlocalhost -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 5 Server version: 10.1.13-MariaDB MariaDB Server # 备注:mysql 安装完成后密码默认为空 ~]# service mysqld (restart | start | stop | reload) # 备注:需要的时候可以这样操作它。 (5):添加库文件到系统中。 ~]# vi /etc/ld.so.conf.d/mysql.conf /usr/local/mysql/lib ~]# ldconfig #备注:重载 ~]# ldconfig -p | grep mysql libmysqld.so.18 (libc6,x86-64) => /usr/local/mysql/lib/libmysqld.so.18 libmysqld.so (libc6,x86-64) => /usr/local/mysql/lib/libmysqld.so libmysqlclient_r.so.16 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient_r.so.16 libmysqlclient.so.18 (libc6,x86-64) => /usr/local/mysql/lib/libmysqlclient.so.18 libmysqlclient.so.16 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient.so.16 libmysqlclient.so (libc6,x86-64) => /usr/local/mysql/lib/libmysqlclient.so libgalera_smm.so (libc6,x86-64) => /usr/local/mysql/lib/libgalera_smm.so
相关文章推荐
- Windows上安装Xampp后通过命令行进入MariaDB
- 在CentOS设置MariaDB的开机自启动
- centos 7 安装mariadb
- Mariadb 10.1 joiner节点加入报错WSREP: Failed to prepare for incremental state transfer
- CentOS7.0下安装MariaDB10.1.X最新版本
- Centos 使用YUM安装MariaDB
- MySQL并发复制系列三:MySQL和MariaDB实现对比
- 解决mariadb启动报错
- Linux中mariadb的通用二进制安装及mysql的基本命令
- 二.MariaDB 与MySQL的异同
- 一.MariaDB 与mysql
- MariaDB扩展特性--虚拟列
- MariaDB扩展特性--动态列
- mariaDB
- conflicts with file from package mariadb-libs
- 使用MariaDB数据库管理系统。
- ---Python+MariaDB---提供后台数据库接口
- MariaDB设置主从复制[转载]
- Python 操作Mariadb数据库 +Linux
- 在centos7环境下建立MariaDB多实例