博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL——安装
阅读量:4979 次
发布时间:2019-06-12

本文共 2183 字,大约阅读时间需要 7 分钟。

1.安装前准备

安装依赖包 ncurses-devel gcc gcc-c++ cmake
yum search xxxxx

2.安装mysql

mkdir -p /data/mysql5535
useradd -M -s /sbin/nologin mysql
chown -R mysql.mysql /data/mysql5535

安装mysql

tar xf mysql-5.5.35.tar.gz
cd mysql-5.5.35
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5535 -DDEFAULT_CHARSET=utf8 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql5535 -DWITH_EXTRA_CHARSET=all -DWITH_READLINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DDEFAULT_COLLATION=utf8_general_ci
-------------------------------------------------------------------------------------------------------------
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql5535 \ \\安装路径
-DDEFAULT_CHARSET=utf8 \ \\默认字符集
-DENABLED_LOCAL_INFILE=1 \ \\支持将本地文件转换为数据库数据
-DMYSQL_DATADIR=/data/mysql5535 \ \\数据存放路径
-DWITH_EXTRA_CHARSET=all \ \\附属字符集
-DWITH_READLINE=1 \ \\方便在命令行复制,粘贴命令
-DWITH_INNOBASE_STORAGE_ENGINE=1 \ \\支持innodb引擎
-DMYSQL_TCP_PORT=3306 \ \\指定端口号
-DDEFAULT_COLLATION=utf8_general_ci \\字符的配置,为了避免乱码
----------------------------------------------------------------------------------------------------------------
make && make install
3.初始化数据库
cd /usr/local/mysql5535/scripts
/mysql_install_db --user=mysql --basedir=/usr/local/mysql5535/ --datadir=/data/mysql5535
4.修改配置文件
# > /etc/my.cnf
5.启动和关闭
启动:
/usr/local/mysql5535/bin/mysqld_safe --user=mysql &
关闭:
/usr/local/mysql5535/bin/mysqladmin shutdown
--------------------------------------------------------
脚本启动:
cd support-files/
cp mysql.server /etc/init.d/mysqld

/etc/init.d/mysqld start|stop|restart

--------------------------------------------------------
命令路径太长,为了方便,可以将mysql命令变成系统命令
vim /etc/profile.d/mysql.sh
export PATH=$PATH:/usr/local/mysql5535/bin
source /etc/profile.d/mysql.sh
6.查看运行状况
netstat -tanp |grep mysql
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 3678/mysqld
7.登录

(1)未设置密码登录

# mysql
(2)给root设置密码
# mysqladmin -u root password
(3)本地登录
# mysql -uroot -p
Enter password:123
或者mysql -uroot -p123
(4)远程登录
# mysql -uroot -h 192.168.1.250 -p \\暂时无法执行,需要授权才行  
启动问题:
1.Can't connect to local MySQL server through socket '/tmp/mysql.sock'
查看mysql 是否启动
2.pid文件 初始化mysql
3. mysql目录权限不足 修改所属组 和所属主

转载于:https://www.cnblogs.com/yangmingxianshen/p/9373502.html

你可能感兴趣的文章
添加日期选择控件
查看>>
bzoj4765: 普通计算姬 (分块 && BIT)
查看>>
看完漫画秒懂区块链
查看>>
Oracle命令类别
查看>>
stc12c5a60s2驱动TEA5767收音机模块硬件调试总结
查看>>
vue中提示$index is not defined
查看>>
css选择器
查看>>
ASP.NET上传下载文件
查看>>
Galaxy Nexus 全屏显示-隐藏Navigation Bar
查看>>
Spring中使用Velocity模板
查看>>
上周热点回顾(8.18-8.24)
查看>>
Feature toggle
查看>>
day02
查看>>
gvim 配置Pydiction
查看>>
Linux安装指定mysql版本
查看>>
分布式锁的三种实现方式
查看>>
poj 2109 pow函数也能这么用?p的开n次方
查看>>
Oracle database link
查看>>
python调用shell小技巧
查看>>
TL431的几种常用用法
查看>>