linux安装、部署和连接mysql

mac2025-06-20  7

标题 linux安装、部署和连接mysql

本次示例mysql5.7,下载链接: http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

创建文件夹:

mkdir /data 2.mkdir /data/ software

安装mysql: 3.本地下载后mysql后,使用ftp工具上传到software文件夹中 4.解压压缩包: tar -xzvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 5.移动被重命名解压文件: mv /data/software/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql

创建数据库仓库目录: 6.mkdri /data/mysql

新建mysql用户、组、目录 7.useradd -r -s /sbin/nologin -g mysql(用户组名) mysql(用户名) -d /usr/local/mysql —新建msyql用户禁止登录shell 改变目录属有者(进入/usr/local/mysql目录)

chown -R mysql . 9.chgrp -R mysql .chown -R mysql /data/mysql

配置参数:(进入/usr/local/mysql目录) 11.bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql 此处需要注意记录生成的临时密码,如上文结尾处的:YLi>7ecpe;YP

12.bin/mysql_ssl_rsa_setup --datadir=/data/mysql

修改系统配置文件 13. cd /usr/local/mysql/support-files 14. cp my-default.cnf /etc/my.cnf 15. cp mysql.server /etc/init.d/mysql 16. vim /etc/init.d/mysql 修改以下内容:

启动mysql 17./etc/init.d/mysql start 出现下图代表启动成功

登录 18. mysql -hlocalhost -uroot -p –如果出现:-bash: mysql: command not found   --就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行 –输入11步中的临时密码即可,可复制右键粘贴

此时进入了mysql: 修改密码: set password=password(‘新密码’); 设置远程用户 连接: grant all privileges on . to ‘数据库账号,如root’@‘远程用户的ip’ identified by ‘数据库密码’; flush privileges;

查看表:出现了用户即可使用navicat远程连接查看 use mysql; select host,user from user;

如提示不能成功连接,可能需要添加需要监听的端口: /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

添加系统路径

vim /etc/profile

添加: export PATH=/usr/local/mysql/bin:$PATH

source /etc/profile

配置mysql自动启动

chmod 755 /etc/init.d/mysql

chkconfig --add mysql

chkconfig --level 345 mysql on

补充: –退出mysql命令窗口 #exit –查看mysql状态 #service mysql status –停止mysql #service mysql stop –启动mysql #service mysql start

最新回复(0)