mysql实例怎么配 mysql实例和数据库的关系( 二 )


--srcdir=pathFor internal use.The directory under which
mysql_install_db looks for support files such as the
error message file and the file for popoulating the
help tables.
--user=user_nameThe login username to use for running mysqld.Files
and directories created by mysqld will be owned by this
user.You must be root to use this option.By default
mysqld runs using your current login name and files and
directories that it creates will be owned by you.
All other options are passed to the mysqld program
除了支持以上的参数,还支持mysqld的参数 。
二、举例:
本文以新加一个mysql实例为例 。例如服务器上已经安装了3306端口的mysql服务,需要再启一个3308端口的mysql服务 。
假设mysql安装在/usr/local/mysql路径下,找一个磁盘空间剩余比较大的盘,如/data1 , 把3308端口的mysql的数据保存在/data1下
#mkdir /data1/mysql_3308
#mkdir /data1/mysql_3308/data
#chown -R mysql:mysql /data1/mysql_3308
复制一个mysql配置文件my.cnf到/data1/mysql_3308目录下
#vi /data1/mysql_3308/my.cnf
修改配置文件,将端口和相关目录的都改为新的设置 , 如下:
[client]
character-set-server = utf8
port= 3308
socket= /tmp/mysql_3308.sock
[mysqld]
user= mysql
port= 3308
socket= /tmp/mysql_3308.sock
basedir = /usr/local/mysql
datadir = /data1/mysql_3308/data
log-error = /data1/mysql_3308/mysql_error.log
pid-file = /data1/mysql_3308/mysql.pid
......其他略
确保配置文件无误 。
运行下面命令进行数据库的初始化:
#/usr/local/mysql/bin/mysql_install_db --defaults-file=/data1/mysql_3308/my.cnf --datadir=/data1/mysql_3308/data
完成后新的3308数据库就初始化好了 , 如果有报错,则按照报错的提示查看报错日志 , 一般情况下都是my.cnf配置文件的问题,修正后即可 。
三、启动新mysql
启动3308端口的mysql服务
#/usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3309/my.cnf
检查是否启动
#ps aux|grep mysql
如果有3308字样说明已经启动成功
可将启动命令加入/etc/rc.local随服务器启动
新加的mysql没有设置root密码,可以通过下面命令设置root密码:
#/usr/local/mysql/bin/mysqladmin -S /tmp/mysql_3308.sock -u root password 'new-password'
如何运行MySQL 服务器 实例 配置向导安装mysql server方法如下: 1、运行mysql安装文件 。2、 按Next , 然后选择安装方式,有"Typical(默认)"、"Complete(完全)"、"Custom(用户自定义)",选择第二个选项"Custom",下一步,MySQL Server(mysql服务器
如何在linux系统下对mysql进行多实例配置查找前否安装mysql使用面命令:
rpm -qa|grep -i mysql
显示包则说明已安装mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2
已安装则需要删除已安装数据库使用命令删除数据库
删除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
删除版本mysql发文件库
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载/var/lib/mysql数据及/etc/my.cnf删除确定没用手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
载mysqlrpm包
通wget载具体址能用链接请家找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服务器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客户端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql发依赖包
载放Liunx服务器图所示
安装MySQL Serverrpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安装程图所示
安装完root用户随机密码请使用cat /root/.mysql_secret或类似命令进行查看

推荐阅读