两分钟学会Linux上安装MySQL,超级简单的MySQL安装教学
前几天公司要弄一个新的测试环境。同事在安装MySQL的时候遇到了各种各样的麻烦。心血来潮给大家整理一份傻瓜版的安装方式。具体请看图:
下面是一些小提示,可以不看:
Centos6中设置开机自启方式:
1、打开文文件 vim /etc/rc.local
2、在里面添加一行/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
--------------我是分割线--------------
Centos7中设置开机自启:
在centos7中服务不在是用service这个命令来启动与停止,也不再用chkconfig来设置开机启动与否!
在centos7中所有对服务的管理都集中到了systemctl当中;systemctl不再是合之前一样依赖/etc/init.d/下
的脚本,它是通过配置文件来完成对服务的管理的;
1、创建配置文件:touch /usr/lib/systemd/system/mysql.service
2、内容如下:
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000
#Restart=on-failure
#RestartPreventExitStatus=1
#PrivateTmp=false
--------------我还是分割线-------------
MySQL 5.6:
初始化数据时需要进到家目录的 script 目录下
执行:/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/
--datadir=/data/mysql --defaults-file=/etc/my.cnf --user=mysql
注意:此数据库的密码为空。
--------------我就是分割线-------------
MySQL 5.7:
初始化数据时需要进到家目录的 bin 目录下
执行:/usr/local/mysql/bin/mysqld --user=mysql --datadir=/data/mysql
--basedir=/usr/local/mysql/ --initialize
显然已经废弃了使用 mysql_install_db 这个命令进行初始化数据的操作了。
注意:--initialize 会自动生成随机密码在 error log 里面。如果加 --initialize-insecure 表示 密码为空
-------------分割是一种态度-----------
码字不易~
码图不易~
尊重原创~
右下点赞
谢谢观看~