您的位置:首页 > 本地本地

mysql安装在本机好还是安装在虚拟机好

admin2024-06-30人已围观

一、mysql安装在本机好还是安装在虚拟机好

看你个人需要,都差不多的,而且mysql占资源也不是特别大。个人是放本地的,好操作,不然每次还要去开虚拟机

二、如何在一台windows主机上安装多个mysql服务

1.正常安装第一个mysql(安装步骤省略)

2.在控制面板里停止第一个mysql服务

3.将C:\Program Files\MySQL目录下的所有目录和文件copy到另外一个路径,我这里是copy到E盘

4.创建第二个mysql的my.ini文件

第一个mysql的my.ini文件默认是在如下路径

C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\my.ini

copy该ini文件存放到E:\MySQL\mysql_base,这个路径可以随意定义,并修改如下内容:

[client]

port=3307 #第一个数据库的默认端口是3306 这里需要另外启用一个端口

# The TCP/IP Port the MySQL Server will listen on

port=3307

# Path to installation directory. All paths are usually resolved relative to this.

basedir=E:\MySQL\MySQL Server 5.5\ #第二个数据库basedir

# Path to the database root

datadir=E:\MySQL\MySQL Server 5.5\data\ #第二个数据库datadir

5.创建启动服务(此时在控制面板中可以看到增加了一个新的服务)

mysqld install MySQL2 --defaults-file=E:\MySQL\mysql_base\ini\my.ini

6.修改注册表

HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services

找到刚才创建的MySQL2,将ImagePath修改成如下:

E:\MySQL\MySQL Server 5.5\bin\mysqld --defaults-file=E:\MySQL\mysql_base\ini\my.ini MySQL2

三、如何在linux上安装mysql

//•安装mysql,并启动之,然后给mysql的root账号设密码

# groupadd mysql

# useradd -m mysql -g mysql -d /usr/local/mysql

#tar xvfz mysql-5.0.87.tar.gz

#cd mysql-5.0.87

#./configure --prefix=/usr/local/mysql --localstatedir=/home/var --with-charset=utf8 --with-extra-charsets=all --with-berkeley-db --with-innodb --without-readline --enable-assembler --with-pthread --enable-thread-safe-client --with-client-ldflags=-all-static

#make

#make install

#检查/etc/my.cnf是否存在,若存在则修正里面的路径指向,否则数据库表文件可能不装在/home/var下

#/usr/local/mysql/bin/mysql_install_db --user=mysql

#chown -R mysql:mysql /home/var //设权限否则后面的mysqld_safe无法执行

#/usr/local/mysql/bin/mysqld_safe --user=mysql &

#cp ./support-files/mysql.server /etc/rc.d/init.d/mysql //以下两行:设置mysql自启动

#chmod +x /etc/rc.d/init.d/mysql

#chkconfig --add mysql

//把mysql加到服务列表中, --add后面如果是mysql系统就会找/etc/rc.d/init.d/mysql

#service mysql start

#/usr/local/mysql/bin/mysqladmin -u root password stoneage2

#cd /usr/local/include //建立快捷连接 /usr/local/include/mysql -> /usr/local/mysql/include

# ln -s /usr/local/mysql/include/mysql mysql

很赞哦! ()

上一篇:有道笔记,印象笔记,onenote哪个好用'>谈谈自媒体、新媒体和融媒体

下一篇:返回列表'>返回列表

随机图文