Instale la versión mysql-noinstall en el sistema Windows
Autor:Eve Cole
Fecha de actualización:2009-07-27 17:13:20
Recordatorio amistoso: este artículo resume la aplicación de instalación y configuración de la versión mysql-noinstall, que es la versión descomprimida. Estas operaciones se utilizan con mucha frecuencia. Este artículo resume la aplicación de instalación y configuración de la versión mysql-noinstall, que es la versión descomprimida. Estas operaciones se utilizan con mucha frecuencia. El artículo no presenta la versión de instalación del archivo ejecutable de MySQL. La versión de instalación ejecutable tiene muchas desventajas, por lo que no las analizaré una por una. En resumen, me gusta el software ecológico y respetuoso con el medio ambiente, incluidos eclipse, tomcat, jboss y apache. Incluso si se reinstala el sistema operativo, no es necesario reinstalarlo. ¡Se puede decir que se hace de una vez por todas!
ambiente:
Windows 2000/XP/2003
mysql-noinstall-5.0.37-win32.zip
1. Descargar MySQL
http://www.mysql.com/downloads
2. Proceso de instalación
1. Descomprima mysql-noinstall-5.0.37-win32.zip en un directorio, agréguelo y descomprímalo en el directorio E:myserver.
2. Escriba el archivo de configuración de ejecución de mysql my.ini
mi.ini
--------------------------
[Administrador de WinMySQL]
# Especifique el archivo para iniciar el servicio mysql
Servidor=E:\myserver\mysql-5.0.37-win32\bin\mysqld-nt.exe
[mysqld]
#Establecer el directorio de instalación de mysql
basedir=E:\miservidor\mysql-5.0.37-win32
#Establezca el directorio de almacenamiento para los datos de la base de datos mysql, que debe ser data o \xxxdata
datadir=E:\miservidor\mysql-5.0.37-win32\datos
#Establecer el juego de caracteres del servidor MySQL
conjunto-de-caracteres-predeterminado=gbk
[cliente]
#Establecer el juego de caracteres del cliente MySQL
conjunto-de-caracteres-predeterminado=gbk
--------------------------
3. Para instalar el servicio mysql, ingrese al directorio E:myservermysql-5.0.37-win32bin desde la ventana de MS-DOS y ejecute el siguiente comando:
mysqld --install mysql5 --defaults-file= E:myservermysql-5.0.37-win32my.ini
4. Inicie la base de datos mysql. En la ventana de comandos de arriba, ingrese el comando: net start mysql5.
Esto iniciará el servicio mysql.
5. Inicie sesión en la base de datos mysql (localmente). En la ventana de comandos de arriba, ingrese el comando: mysql -u root -p.
Después de presionar Enter, se le pedirá que ingrese su contraseña.
La contraseña de administrador raíz para la instalación inicial de la versión descomprimida de MySQL está vacía, así que simplemente presione Entrar nuevamente para iniciar sesión en la base de datos MySQL.
Si no es la primera vez que inicia sesión en mysql y todavía tiene un usuario con una dirección de red, puede usar el siguiente comando para iniciar sesión en el servidor mysql. Este servidor mysql puede ser remoto o local. Este método de inicio de sesión se denomina "inicio de sesión remoto" y el comando es el siguiente:
mysql -h 192.168.3.143 -u raíz -p
mysql -h 192.168.3.143 -u raíz -pleizhimin
-h especifica la IP de inicio de sesión, -u especifica el usuario y -p especifica la contraseña. Si no escribe nada después de -p, se le pedirá que ingrese la contraseña. Después de -p, también puede escribir la contraseña directamente. que ya no necesita ingresarla.
6. Opere la base de datos y las tablas. Después de iniciar sesión en la base de datos mysql, puede realizar la operación especificada en la base de datos. Use el comando: use el nombre de la base de datos para especificar el objeto de la base de datos para la operación. El método de operación es, por supuesto, comandos SQL, jaja.
7. Cambiar la contraseña del administrador de la base de datos mysql root
Hay una base de datos mysql de forma predeterminada en la base de datos mysql. Esta es la base de datos del sistema mysql y se utiliza para guardar usuarios, permisos y mucha otra información de la base de datos. Para cambiar la contraseña, debe operar la tabla de usuarios de la base de datos mysql.
Ahora la contraseña del usuario root de mysql todavía está vacía, lo cual es muy inseguro. Supongamos que desea cambiar la contraseña a "leizhimin".
Aún en la ventana de comandos de arriba, ejecute el siguiente comando:
utilizar mysql;
conceder todo en *.* a root@'%' identificado por 'leizhimin' con opción de concesión;
comprometerse;
El significado de este comando es agregar un usuario root con todos los permisos y la contraseña es "leizhimin", y este usuario puede acceder no solo localmente sino también a través de la red. La razón para enfatizar esto es que solo se puede acceder al usuario root que viene con el sistema mysql localmente, y el identificador después del carácter @ es localhost. Para obtener más información, puede consultar la tabla de usuarios de datos de MySQL. De ahora en adelante, hay dos usuarios raíz, uno es el sistema original y el otro es el nuevo. Para facilitar la administración, elimine el usuario raíz que viene con mysql. mantenga el usuario root recién creado, la razón es que este usuario puede acceder a mysql a través de la red.
Luego, el comando para eliminar al usuario:
usuario mysql;
eliminar del usuario donde usuario='root' y host='localhost';
comprometerse;
De hecho, el método anterior es un comando de autorización, que crea un usuario de base de datos mientras autoriza. MySQL también tiene un método separado para cambiar las contraseñas de los usuarios. Veamos cómo hacerlo.
Primero, crea un usuario lavasoft con una contraseña de: 123456
conceder todo en *.* a lavasoft@'localhost' identificado por '123456' con opción de concesión;
A continuación, cambie la contraseña de este usuario a: leizhimin
actualizar la contraseña establecida por el usuario = contraseña ('leizhimin') donde usuario = 'lavasoft' y host = 'localhost';
privilegios de descarga;
Para explicar, es mejor usar Grant para crear usuarios de MySQL. Especialmente para MySQL DBA, es importante especificar los permisos de usuario al crear usuarios y desarrollar buenos hábitos.
Este método de modificación en realidad utiliza la función mysql. Hay más métodos, por lo que no los presentaré uno por uno.
Otra cosa a tener en cuenta es que al cambiar contraseñas y otras operaciones, MySQL no le permite especificar alias para tablas, pero no existe tal restricción por primera vez.
8. Cree una base de datos. De hecho, además de la base de datos mysql, también hay una prueba de base de datos vacía para pruebas de usuario.
Ahora continúe creando una base de datos testdb y ejecute una serie de declaraciones SQL para ver las operaciones básicas de la base de datos MySQL.
Crear base de datos testdb:
crear base de datos testdb;
Crear una base de datos de forma preventiva:
crear una base de datos si no es testdb
Crear tabla:
utilizar pruebadb;
crear tabla tabla1(
nombre de usuario varchar(12),
contraseña varchar(20));
Creación preventiva de tabla aaa:
crear tabla si no existe aaa(ss varchar(20));
Ver estructura de la tabla:
describir tabla1;
Insertar datos en la tabla tabla1:
insertar en los valores de la tabla 1 (nombre de usuario, contraseña)
('leizhimin','lavasoft'),
('hola gatito', 'jajajaja');
comprometerse;
Tabla de consulta tabla1:
seleccione * de la tabla1;
Cambiar datos:
actualizar tabla1 establecer contraseña = 'jeje' donde nombre de usuario = 'hellokitty';
comprometerse;
Eliminar datos:
eliminar de la tabla1 donde nombre de usuario = 'hellokitty';
comprometerse;
Agregue una columna a la tabla:
alterar tabla tabla1 agregar columna(
sex varchar(2) comentario 'género',
edad fecha no nulo comentario 'edad'
);
comprometerse;
Cree una tabla table1 a partir de la consulta:
crear tabla tmp como
seleccione * de la tabla1;
Eliminar tabla tabla1:
eliminar tabla si existe tabla1;
soltar tabla si existe tmp;
9. Copia de seguridad de la base de datos testdb
mysqldump -h 192.168.3.143 -u root -pleizhimin -x --default-character-set=gbk >C:testdb.sql
10. Eliminar la base de datos testdb
eliminar la base de datos testdb;
11. Para restaurar la base de datos testdb, primero cree la base de datos testdb y luego use el siguiente comando para restaurarla localmente:
mysql -u raíz -pleizhimin testdb <C:testdb.sql
12. Elimine el servicio mysql. Si está cansado de mysql y necesita desinstalarlo, solo necesita hacer esto.
detener el servicio mysql
parada neta mysql5
eliminar servicio mysql
sc eliminar mysql5
Luego elimine la carpeta de instalación msyql sin dejar ningún rastro.