MySQL数据库
MySQL数据库是开源的,数据库的管理员叫DBA
MySQL的优点:无版本限制,因为开源属于免费的所以成本低,性能卓越,服务稳定,安全可靠
支持多线程多用户
MySQL编译安装过程:
首先要下载源码包 :mysql 和 cmake
安装支持: yum -y install gcc gcc-c++ make autoconf ncurses-devel
解包: tar xf (cmake包名) -C /usr/src
tar xf (mysql报名) -C /usr/src
先装cmake : cd /usr/src/cmake包名
预配置 : ./configure && gmake && gmake install
1. 准备完毕开始安装mysql
打开解包后的包名文件目录: cd /usr/src/mysql...
在此目录下开始预配置安装:
cmake -DCMAK_INSTALL_PREFIC=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all && make && make install
2 . 安装完成后进行优化操作
创建程序用户: useradd -Ms /sbin/nologin mysql
修改mysql目录的属主和属组
chown -R mysql.root /usr/local/mysql
创建修改my.cnf配置文件
/bin/cp support-files/my-medium.cnf /etc/my.cnf
启动脚本
/bin/cp support-files/mysql.server /etc/init.d/mysqld
为mysqld加x权限
chmod +x /etc/init.d/mysqld
加入开机启动
chkconfig mysqld --add
做软连接让mysql命令直接可用
ln -s /usr/local/mysql/bin/* /usr/local/bin/
执行mysql_install_db脚本初始化数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
--basedir 指定安装目录
--datadir 指定数据目录
--user 指定用户身份
启动mysql服务,并查看运行状态
/etc/init.d/mysqld start
查看状态3306端口,mysql默认监听端口是3306
netstat -anpt | grep :3306
MySQL的参数
mysql -u 指定用户名
-p 指定密码
-h 指定主机
-p 指定端口
登录是 mysql -uroot -p
退出登录 : quit exit 或 ctrl+d
设置数据库用户名密码
mysqladmin -uroot password ‘123123’;
利用密码登录是: mysql -uroot -p123123
设置临时支持tab键
mysql -uroot -p --auto-rehash