8-1 简介 ![]() MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。由于其体积小、速度快、成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 8-2 CentOS7.6上的安装 1-a、进入mysql官网https://dev.mysql.com/downloads/mysql/,找到合适的版本并下载 1-b、wget下载压缩包 wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz 2、解压压缩包到需要的目录 tar -zxvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz -C /data/develop/ 3、转到目录并重命名目录 cd/data/develop/ mvmysql-5.5.62-linux-glibc2.12-x86_64 mysql5.5.62 4、添加my.cnf文件 cd /data/develop/mysql5.5.62/support-files/ cp -f my-small.cnf /etc/my.cnf 5、创建data目录 mkdir -p /data/develop/mysql5.5.62/data/ 5、添加mysql用户组以及mysql用户(mysql用户有所有权但是没有登录权) groupadd mysql useradd -r -g mysql -s /bin/false mysql 7、把mysql拥有者修改为用户mysql chown -R mysql:mysql /data/develop/mysql5.5.62/ 8、增加mysqld,并赋予执行权限 cd /data/develop/mysql5.5.62/support-files cp -f mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld 9、初始化MySQL /data/develop/mysql5.5.62/scripts/mysql_install_db --basedir=/data/develop/mysql5.5.62 --datadir=/data/develop/mysql5.5.62/data --user=mysql 10、修正配置文件mysqld_safe和mysqld中的路径 sed -i 's#/usr/local/mysql#/data/develop/mysql5.5.62#g' /data/develop/mysql5.5.62/bin/mysqld_safe/etc/init.d/mysqld 11、启动MySQL /etc/init.d/mysqld start 12、检查端口是否正常 netstat -lntup | grep mysql 13、设置环境变量,并刷新 echo'export PATH=/data/develop/mysql5.5.62/bin:$PATH' >>/etc/profile source /etc/profile 14、进入MySQL mysql 15、修改root密码(MySQL命令行中) mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('***'); 8-3 为了远程连接MySQL的设置 mysql mysql>use mysql; mysql>updateuser set host = '%' where user ='root'; mysql>selecthost, user from user; mysql>GRANTALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机访问数据的权限 mysql>FLUSHPRIVILEGES; //修改生效 mysql>EXIT;//退出MySQL服务器 ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:诚诚诚诚诚,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |