1、下载MySQL的tar.gz包,比如我下载的mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz。2.上传到opt目录,解压文件tar-zxvfmysql-5.6.46-linux-glibc2.12-x86_64.tar.gz3。移至/usr/local/目录,并重命名为mvmysql-5.6.46-linux-glibc2.12-x86_64/usr/local/mysql4。创建用户和用户组groupaddmysqluseradd-r-gmysqlmysql5.将安装目录所有者和组更改为mysqlchown-Rmysql.mysql/usr/local/mysql6。安装并初始化cd/usr/local/mysql/scripts/execute./mysql_install_db--user=mysql--basedir=/usr/local/mysql/--datadir=/usr/local/mysql/data/出现/usr/bin/perl:错误的解释器:没有这样的文件或目录yuminstall-yperlperl-develif请在执行./scripts/mysql_install_db之前安装以下Perl模块:Data::Dumperyuminstall-yperl-Module-Install7.编辑配置文件/etc/my.cnf[mysqld]datadir=/usr/local/mysql/databasedir=/usr/local/mysqlsocket=/tmp/mysql.sockuser=mysqlport=3306character-set-server=utf8#Disablingsymbolic-建议链接以防止各种安全风险symbolic-links=0#skip-grant-tables[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid8。添加mysql到服务cp/usr/local/mysql/support-files/mysql.server/etc/init.d/mysql9。startchkconfigmysqlon10.startmysqlservicemysqlstart11.设置mysql密码(默认host为localhost,即只有当前本地服务器可以登录,此时root用户没有密码),以下命令设置host=localhost/usr/local/mysql/bin/mysql-uroot-pmysql>setpassword=PASSWORD('YourPassword');的密码12、设置远程连接,把host改成%表示可以外网访问,这里可以新建一个可以支持外网访问的usercreateuser'YourUserName'@'%'identifiedby'YourPassword';grantallonmysql.*to'YourUserName'@'%';//Grantallprivilegesoncurrentdatabaseaccesstoexternalnetworkgrantallprivilegeson*.*to'YourUserName'@'%'//授予所有数据库的所有权限,包括创建数据库等权限。
