
这个是之前在Linux下安装mysql数据时记下的笔记,整体步骤也是在网络上搜罗的,亲测可行~
linux系统:Centos 7.3(使用 lsb_release -a 查看版本信息)
mysql版本:mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz
1.下载mysql安装包

下载地址:
| http://dev.mysql.com/downloads/mysql/5.6.html#downloads |

2.解压安装包至指定路径

tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.6.39-linux-glibc2.12-x86_64 mysql
3. 安装mysql依赖库

yum install libaio.so.1

4.创建mysql用户组

groupadd mysql
useradd -g mysql mysql
5.修改mysql目录权限

chown -R mysql:mysql ./
6.执行安装脚本

./scripts/mysql_install_db --user=mysql
如果此时报错:缺少Data::Dumper模块

解决方法如下:
yum install -y perl-Data-Dumper
安装完之后修改当前目录拥有者为root用户
chown -R root:root ./chown -R mysql:mysql data # 这个地方一定不能是root
至此mysql数据库安装完毕,下面做一些其他配置化工作
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld

chkconfig --level 345 mysql on
2.启动mysql服务
发现会报错:好像是/var/log/mariadb/路径下缺少一个mariadb.log文件

mkdir /var/log/mariadb 创建目录touch /var/log/mariadb/mariadb.log 创建文件service mysqld start

查看mysql运行状态
service mysqld status

3.把mysql客户端放到默认路径
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql (注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql)
4.连接数据库

解决方法:
打开/etc/my.cnf,看看里面配置的socket位置是什么目录。
“socket=/var/lib/mysql/mysql.sock”路径和
“/tmp/mysql.sock”不一致
建立一个软连接:
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

5.修改root密码
update user set password=password('这里是新设置的密码') where user='root';
(1)把sql文件上传至服务器,如/usr/local/mysql
(2)连接数据库
(3)切换数据库导入数据
mysql> use mysql;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> source /usr/local/mysql/gd_base.sql;


喜欢记得来一个


文章转载自冰霜blog,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




