在Solaris下安装MySQL要比安装Oracle相对容易,下面是本人在Solaris下安装MySQL的过程,在这里与大家分享。操作系统:Solaris10数
在Solaris下安装MySQL要比安装Oracle相对容易,下面是本人在Solaris下安装MySQL的过程,,在这里与大家分享。
操作系统:Solaris10
数据库:mysql5
mysql-5.1.42-solaris10-i386.pkg.gz
一、将介质传至服务器
我使用的是FTP的方式将介质传到服务器。
二、解包
# gzip -d /opt/databases/mysql-5.1.42-solaris10-i386.pkg.gz (/opt/databases/是我存放介质的地方)
三、创建Mysql用户及组
# groupadd mysql
# useradd -G mysql mysql
四、使用pkgadd安装
# pkgadd -d /opt/databases/mysql-5.1.42-solaris10-i386.pkg
(安装过程按照提示做即可)
安装结束后Mysql会默认安装在/opt/mysql/mysql目录下
五、在/etc目录下创建my.cnf文件
# vi my.cnf
[mysqld]
basedir=/opt/mysql/mysql
datadir=/opt/mysql/mysql/data
六、安装数据库
# cd /opt/mysql/mysql
# ./scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql
七、启动/停止MySQL
# /etc/init.d/mysql start (启动)
# /etc/init.d/mysql stop (停止)
八、修改root用户口令
# /opt/mysql/mysql/bin/mysqladmin -u root password 'new-password'
# /opt/mysql/mysql/bin/mysqladmin -u root -h hostname password 'new-password'
九、为MySQL添加远程用户
方法一:
使用root登录到mysql(这里的root指的是mysql中的root用户)
mysql>GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY 'something' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY 'something' WITH GRANT OPTION;
方法二:
mysql>INSERT INTO user VALUES('localhost','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
mysql>INSERT INTO user VALUES('%','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')

The article discusses using MySQL's ALTER TABLE statement to modify tables, including adding/dropping columns, renaming tables/columns, and changing column data types.

Article discusses configuring SSL/TLS encryption for MySQL, including certificate generation and verification. Main issue is using self-signed certificates' security implications.[Character count: 159]

Article discusses strategies for handling large datasets in MySQL, including partitioning, sharding, indexing, and query optimization.

Article discusses popular MySQL GUI tools like MySQL Workbench and phpMyAdmin, comparing their features and suitability for beginners and advanced users.[159 characters]

The article discusses dropping tables in MySQL using the DROP TABLE statement, emphasizing precautions and risks. It highlights that the action is irreversible without backups, detailing recovery methods and potential production environment hazards.

Article discusses using foreign keys to represent relationships in databases, focusing on best practices, data integrity, and common pitfalls to avoid.

The article discusses creating indexes on JSON columns in various databases like PostgreSQL, MySQL, and MongoDB to enhance query performance. It explains the syntax and benefits of indexing specific JSON paths, and lists supported database systems.

Article discusses securing MySQL against SQL injection and brute-force attacks using prepared statements, input validation, and strong password policies.(159 characters)


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

Dreamweaver Mac version
Visual web development tools

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft
