Ubuntu 14.04中安装MySQL Server的初级教程如下:首先,备份sources.list文件,命令为:cp sources.list sources.list.backup 接着,编辑sources.list文件,根据您的环境,您可能需要使用阿里云或国内其他源,如163、网易、中科大、oschina、北京交通大学、北京理工等,具体地址请自行查找。保存并退出后,使用...
ubuntu 14.04 安装mysql server初级教程
Ubuntu 14.04中安装MySQL Server的初级教程如下:
首先,备份sources.list文件,命令为:cp sources.list sources.list.backup
接着,编辑sources.list文件,根据您的环境,您可能需要使用阿里云或国内其他源,如163、网易、中科大、oschina、北京交通大学、北京理工等,具体地址请自行查找。
保存并退出后,使用apt-get update升级apt-get,这有助于自动从您刚添加的源下载安装软件。
安装MySQL Server,执行命令:apt-get install mysql-server mysql-client。
安装过程中,系统可能会提示依赖包找不到(404)的情况,这时尝试运行apt-get update后再次尝试安装。
安装完成后,系统会提示输入root密码,注意这与您的Ubuntu root密码不同,需要设置并记住。
登陆MySQL,命令为:mysql -u root -p,输入密码后即可进入MySQL。
MySQL常用命令包括:
show databases; use database; show tables;接下来,配置和管理MySQL:
修改MySQL的最大连接数,使用命令:cp support-files/my-medium.cnf ./my.cnf,然后使用vim my.cnf编辑,增加或修改max_connections=1024。
启动MySQL,命令为:/usr/local/mysql/bin/mysqld_safe --user=mysql &,查看版本可使用mysqladmin -u root -p version。
停止MySQL,命令为:mysqladmin -uroot -ppassw0rd shutdown,注意,u,p后没有空格。
设置MySQL自启动,将启动命令加入/etc/rc.local文件中。
允许root远程登录,首先本地登录,然后修改权限,添加远程主机权限,使用命令如:
本地登陆:mysql -u root -p 从所有主机:使用grant all privileges on *.* to root@"%" identified by "passw0rd" with grant option; 从指定主机:使用grant all privileges on *.* to root@"192.168.11.205" identified by "passw0rd" with grant option; 查看权限:使用use mysql; select* from user;创建数据库和用户,以及执行删除操作,具体命令如:
创建数据库:create database test1; 创建用户并赋权:使用grant all privileges on test1.* to user_test@"%" identified by "passw0rd" with grant option; 删除数据库:使用drop database test1;设置字符集,以utf8为例,使用命令如:
查看当前编码:使用show variables like ‘character%‘; 修改my.cnf,在[client]下添加default-character-set=utf8,在[server]下添加default-character-set=utf8和init_connect=‘SET NAMES utf8;‘ 重启MySQL。进行旧数据的升级,具体步骤如:
导出旧数据:使用mysqldump --default-character-set=latin1 -hlocalhost -uroot -B dbname --tables old_table >old.sql 转换编码:使用命令如iconv -t utf-8 -f gb2312 -c old.sql > new.sql 导入:修改new.sql,在插入或修改语句前加"SET NAMES utf8;",并转换所有gb2312为utf8。 最后执行mysql -hlocalhost -uroot -p dbname < new.sql。支持utf8的客户端有如Mysql-Front、Navicat、PhpMyAdmin等。
备份和恢复数据库,步骤如:
备份单个数据库:使用mysqldump -uroot -p -B dbname > dbname.sql 备份全部数据库:使用mysqldump -uroot -p --all-databases > all.sql 备份表:使用mysqldump -uroot -p -B dbname --table tablename > tablename.sql 恢复数据库:使用mysql -uroot -p < name.sql 恢复表:使用mysql -uroot -p dbname < name.sql。最后,了解MySQL的复制功能,包括建立复制用户、刷新表、建立快照等步骤,具体实施需要在主服务器和从服务器之间进行。
以上步骤提供了在Ubuntu 14.04上安装和管理MySQL Server的基本指南,确保每个步骤都正确执行,以避免数据丢失或其他问题。
2024-09-29