初級第一次在Linux下安裝MySQL-5.7.19版本教程請看上一篇,如果已經會安裝了,那么請看這篇linux下安裝多個mysql-5.7.19
環境:centos 6.5
1-下載
2-跳過登陸
3-1安裝多個數據庫需要配置自己的my.cnf,如果只安裝一個,系統沒有安裝過直接這個命令就可以
shell> groupadd mysqlshell> useradd -r -g mysql -s /bin/false mysqlshell> cd /usr/localshell> tar zxvf /path/to/mysql-VERSION-OS.tar.gzshell> ln -s full-path-to-mysql-VERSION-OS mysqlshell> cd mysqlshell> mkdir mysql-files查看下有沒有data目錄如果沒有的話增加個命令(mkdir data)shell> chmod 750 mysql-filesshell> chown -R mysql .shell> chgrp -R mysql .shell> bin/mysql_install_db --user=mysql # MySQL 5.7.5shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and upshell> bin/mysql_ssl_rsa_setup # MySQL 5.7.6 and upshell> chown -R root .shell> chown -R mysql data mysql-filesshell> bin/mysqld_safe --user=mysql Next command is optionalshell> cp support-files/mysql.server /etc/init.d/mysql.server
安裝好了就可以直接跳到登陸 步驟5
下面說安裝多個mysql情況:
3-2安裝多個數據庫需要安照如下命令:
1-增加配置文件 my.cnf (在mysql目錄下命令touch my.cnf):
下面配置文件可以直接使用粘貼復制進去
然后創建log文件 /xcxyz/log/mysql/error.log
[mysqld]basedir= /usr/local/mysql-5.7.19-3307datadir = /usr/local/mysql-5.7.19-3307/dataport = 3307character-set-server=utf8server_id = 11#該socket最好指定,不指定的話默認的話 是使用的默認的socket文件 而且登陸數據庫的時候會有我下面的問題socket = /tmp/mysql3307.sock log-error = /xcxyz/log/mysql/error.logpid-file = /usr/local/mysql-5.7.19-3307/data/mysql-5.7.19-3307.pid
2-執行如下命令
2-1增加用戶 組 我的用戶和組都使用的是mysqlosf這個隨意
shell> groupadd mysqlshell> useradd -r -g mysql -s /bin/false mysqlshell> cd /usr/localshell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
2-2建立軟連接:
shell> ln -s full-path-to-mysql-VERSION-OS mysqlshell> cd mysqlshell> mkdir mysql-files
查看下有沒有data目錄如果沒有的話增加個命令(mkdir data)
2-3授權當前目錄:
shell> chmod 750 mysql-filesshell> chown -R mysqlosf .shell> chgrp -R mysqlosf .
2-4編譯
bin/mysqld --defaults-file=/usr/local/full-path-to-mysql-VERSION-OS/my.cnf --initialize --user=mysqlosf
查看日志輸出:vi /xcxyz/log/mysql/error.log
2017-07-24T03:13:47.933684Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-07-24T03:13:49.979892Z 0 [Warning] InnoDB: New log files created, LSN=45790
新聞熱點
疑難解答