如何在centos安装mysql

如何在centos安装mysql,第1张

我是通过yum的方式来进行mysql的数据库安装,首先我们可以输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本:

[root@xiaoluo ~]# yum list | grep mysql

就可以得到yum服务器上mysql数据库的可下载版本信息:

然后我们可以通过输入 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好(注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行)

[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-deve

在等待了一番时间后,yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件

我们发现,通过yum方式安装mysql数据库省去了很多没必要的麻烦,当出现下面的结果时,就代表mysql数据库安装成功了

此时我们可以通过如下命令,查看刚安装好的mysql-server的版本

[root@xiaoluo ~]# rpm -qi mysql-server

我们安装的mysql-server并不是最新版本,如果你想尝试最新版本,那就去mysql官网下载rpm包安装就行了,至此我们的mysql数据库已经安装完成了。

原目录:/var/lib/mysql

新目录:/data/mysql

1将/smp/mysql/mysqlsock文件复制到/data/db/mysqlsock,并停止运行mysql(注意,需将

mysqlsock文件复制后,才能停止mysql)

/smp/mysql/bin/mysqladmin -uroot -p shutdown

2data目录迁移

cp -a /var/lib/mysql/ /data/mysql

3修改/etc/mycnf

socket=/data/db/mysqlsock(注意将原来的socket文件注释掉,方便回滚)

datadir=/data/db/data

4建立软链接

ln -s /data/db/mysqlsock /var/lib/mysql/mysqlsock

MySQL的几种登录方式

登录方式一:

[root@001 tmp]# mysql -h 127001 -u root -p

这是最标准的登录方式,意指通过tTCP/IP协议进行连接,因为我是本地安装,所以-h的参数是127001,也可以写成localhost

接着-u的参数是root,也就是说我以root用户登录 

最后-p代表密码,如果你按下回车则会在下一行显示Enter password: 提示输入密码,但不可见

登陆方式二: 

[root@001 tmp]# mysql -h localhost -uroot -p123456 

上面我说过是在本地安装,这里我就用localhost来表示地址 

你甚至可以直接使用mysql -u root -p命令,省略主机地址

登陆方式三:

[root@001 ~]# mysql -S /data/mysqldata/mysqldsock -p123456

使用mysqlsock来进行本地登录,其作用是程序与mysqlserver处于同一台机器,发起本地连接时可用。

例如你无须定义连接host的具体IP地址,只要为空或localhost就可以。

你要找的 sqlite数据库 文件,默认情况下存储在这个位置C:\Documents and Settings\Administrator\android\avd\你的虚拟机名字avd/userdataimg这个镜像文件中。如果你想不打开虚拟机就找到你的数据库文件,可以尝试用 ultraiso 等能够处理镜像文件的工具打开这个文件,我没有试过。不过这样做貌似是没有什么意义的、当虚拟机载入这个镜像中的信息并成功启动后,你可以理解为你的SQLite数据库文件被读入到了内存中。但是你所做的任何修改都会被保存在上述的 镜像文件中,所以实质上你的数据库文件还是存放在硬盘中的,不知道这样说你能不能理解。虚拟机,被称为虚拟机就是因为它利用了你当前计算机的硬件资源,模拟出来一个 目的主机,一般情况下你是不能也不应该通过除了虚拟机本身的方式来读取或修改存储在它内部的数据的。

平台提供的Linux系统中都没有设置swap分区,而一些软件在安装或运行是都对swap分区大小有一定要求。用户可以通过建立一个swap文件来解决这个问题。

cd /var (进入根目录下var文件夹)

dd if=/dev/zero of=swapfile bs=512M count=4 (创建2G的swap,一般是内存的两倍)

/sbin/mkswap swapfile (创建swap文件)

/sbin/swapon swapfile (激活swap文件)

/sbin/swapon -s (检查swap是否正确)

vi /etc/fstab (加到fstab文件中让系统引导时自动启动)

在末尾增加以下内容:

/var/swapfile swap swap defaults 0 0

reboot

重启之后,top命令查看,有swap分区的大小了 更为详细的设置方式可以在网上自行搜索。

以上就是关于如何在centos安装mysql全部的内容,包括:如何在centos安装mysql、centos 7.2 迁移 mysql 数据库文件、如何在centos 6.8中如何登陆数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9473509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存